{"action":"created","issue":{"url":"https://api.github.com/repos/ethereum/ethereumj/issues/907","repository_url":"https://api.github.com/repos/ethereum/ethereumj","labels_url":"https://api.github.com/repos/ethereum/ethereumj/issues/907/labels{/name}","comments_url":"https://api.github.com/repos/ethereum/ethereumj/issues/907/comments","events_url":"https://api.github.com/repos/ethereum/ethereumj/issues/907/events","html_url":"https://github.com/ethereum/ethereumj/issues/907","id":243028668,"number":907,"title":"Building - Synch blockchain always fails at block 3943608","user":{"login":"MarkKlein1","id":29802646,"avatar_url":"https://avatars3.githubusercontent.com/u/29802646?v=4","gravatar_id":"","url":"https://api.github.com/users/MarkKlein1","html_url":"https://github.com/MarkKlein1","followers_url":"https://api.github.com/users/MarkKlein1/followers","following_url":"https://api.github.com/users/MarkKlein1/following{/other_user}","gists_url":"https://api.github.com/users/MarkKlein1/gists{/gist_id}","starred_url":"https://api.github.com/users/MarkKlein1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarkKlein1/subscriptions","organizations_url":"https://api.github.com/users/MarkKlein1/orgs","repos_url":"https://api.github.com/users/MarkKlein1/repos","events_url":"https://api.github.com/users/MarkKlein1/events{/privacy}","received_events_url":"https://api.github.com/users/MarkKlein1/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-07-14T15:21:36Z","updated_at":"2017-08-04T00:56:44Z","closed_at":null,"body":"I reported the same error for a different hash built, this one git.hash: [70ccc248] also fails at block 3943608\r\n(I saved the chain before reaching this 3943608 block and tried several times starting with a good chain, \r\neven rebooting the machine to flush everything to start fresh; but to no avail. It is broken!)\r\n\r\nAlso notice the second error reported here, it happens very often but it continues working.\r\n\r\n-MBP:ethereumj benutzer$ ./gradlew run -PmainClass=org.ethereum.samples.BasicSample\r\nBuilding version: 1.6.0-SNAPSHOT (from branch develop)\r\npublishing if master || develop current branch: null\r\n[buildinfo] Properties file path was not found! (Relevant only for builds running on a CI Server)\r\n:ethereumj-core:compileJava UP-TO-DATE\r\n:ethereumj-core:processResources UP-TO-DATE\r\n:ethereumj-core:classes UP-TO-DATE\r\n:ethereumj-core:run\r\n16:42:28.022 INFO [sample]  Starting EthereumJ!\r\n16:42:28.032 INFO [general]  Starting EthereumJ...\r\n16:42:29.116 INFO [general]  Config ( yes ): default properties from resource 'ethereumj.conf'\r\n16:42:29.117 INFO [general]  Config ( no  ): user properties from -Dethereumj.conf.res resource 'null'\r\n16:42:29.117 INFO [general]  Config ( no  ): user properties from resource 'user.conf'\r\n16:42:29.118 INFO [general]  Config ( no  ): user properties from file '/Users/benutzer/Dev/EthereumJ6/ethereumj/ethereumj-core/config/ethereumj.conf'\r\n16:42:29.118 INFO [general]  Config ( no  ): test properties from resource 'test-ethereumj.conf'\r\n16:42:29.118 INFO [general]  Config ( no  ): test properties from resource 'test-user.conf'\r\n16:42:29.119 INFO [general]  Config ( no  ): user properties from -Dethereumj.conf.file file 'null'\r\n16:42:29.119 INFO [general]  Config ( no  ): config passed via constructor\r\n16:42:29.152 INFO [general]  Running frontier.json,  core version: 1.6.0-SNAPSHOT\r\n16:42:29.154 INFO [general]  git.hash: [70ccc248]\r\n16:42:29.154 INFO [general]  build.time: [GMT]-[10/Jul/2017]-[17:17]\r\n16:42:29.156 INFO [general]  Database directory location: 'database', version: 5\r\n16:42:29.157 INFO [general]  capability eth version: [62, 63]\r\n16:42:29.158 INFO [general]  capability shh version: [3]\r\n16:42:29.158 INFO [general]  capability bzz version: [0]\r\n16:42:34.798 INFO [general]  leveldb key-value data source created: blockchain\r\n16:42:36.299 INFO [general]  leveldb key-value data source created: peers\r\n16:42:36.315 INFO [general]  External IP wasn't set, using checkip.amazonaws.com to identify it...\r\n16:42:36.697 INFO [general]  External address identified: 94.23.126.235\r\n\r\n16:42:36.728 INFO [general]  EthereumJ node started: enode://49759134c48590a4a7631fa94ab6530bd2aeca2527cdb5441dbf8a61326180120318af0be0fc83bf16c0cad40c44f32d829a539860e00d78749032825eac4bc0@94.23.126.235:30303\r\n16:42:36.807 INFO [general]  *** Loaded up to block [3941931] totalDifficulty [410218846504693987231] with stateRoot [3d68ddbfa57f7052245e2fe5fbe13daf720c603fb21bbefea957d207b9dc8c73]\r\n16:42:36.827 INFO [general]  Bind address wasn't set, Punching to identify it...\r\n16:42:36.904 INFO [general]  UDP local bound to: 192.168.2.100\r\n16:42:36.906 INFO [discover]  Discovery UDPListener started\r\n16:42:36.918 INFO [sync]  Sync Manager: ON\r\n16:42:36.919 INFO [sync]  Initializing SyncManager.\r\n16:42:36.920 INFO [sync]  Initializing SyncManager regular sync.\r\n16:42:37.201 INFO [discover]  Reading Node statistics from DB: 2578 nodes.\r\n16:42:37.239 INFO [discover]  Pinging discovery nodes...\r\n16:42:37.506 INFO [sync]  Initializing BlockDownloader.\r\n16:42:37.560 INFO [net]  Listening for incoming connections, port: [30303] \r\n16:42:37.564 INFO [net]  NodeId: [49759134c48590a4a7631fa94ab6530bd2aeca2527cdb5441dbf8a61326180120318af0be0fc83bf16c0cad40c44f32d829a539860e00d78749032825eac4bc0] \r\n16:42:37.959 INFO [sample]  Sample component created. Listening for ethereum events...\r\n16:42:37.959 INFO [sample]  Sample worker thread started.\r\n16:42:37.959 INFO [sample]  Waiting for nodes discovery...\r\n16:42:38.562 INFO [sample]  [v] Discovery works, new nodes started being discovered.\r\n16:42:38.562 INFO [sample]  Waiting for available Eth capable nodes...\r\n16:42:39.567 INFO [sample]  [v] Available Eth nodes found.\r\n16:42:39.567 INFO [sample]  Searching for peers to sync with...\r\n16:42:40.569 INFO [sample]  [v] At least one sync peer found.\r\n16:42:40.569 INFO [sample]  Current BEST block: #3941931 (ed2bc8 <~ 698333) Txs:37, Unc: 0\r\n16:42:40.569 INFO [sample]  Waiting for blocks start importing (may take a while)...\r\n16:44:19.694 INFO [sample]  [v] Blocks import started.\r\n16:44:19.694 INFO [sample]  Waiting for the whole blockchain sync (will take up to several hours for the whole chain)...\r\n16:44:29.694 INFO [sample]  Blockchain sync in progress. Last imported block: #3941956 (1d1b22 <~ 752bf5) Txs:4, Unc: 0 (Total: txs: 742, gas: 57476k)\r\n16:44:39.694 INFO [sample]  Blockchain sync in progress. Last imported block: #3941977 (4847a6 <~ 9dd08d) Txs:34, Unc: 0 (Total: txs: 653, gas: 33679k)\r\n16:44:49.695 INFO [sample]  Blockchain sync in progress. Last imported block: #3942023 (27f90e <~ a2f760) Txs:51, Unc: 0 (Total: txs: 1788, gas: 116887k)\r\n16:44:59.696 INFO [sample]  Blockchain sync in progress. Last imported block: #3942063 (c59835 <~ 052d7f) Txs:2, Unc: 0 (Total: txs: 1734, gas: 86781k)\r\n16:45:09.697 INFO [sample]  Blockchain sync in progress. Last imported block: #3942097 (08c41d <~ 191dc6) Txs:76, Unc: 0 (Total: txs: 1492, gas: 86748k)\r\n16:45:19.698 INFO [sample]  Blockchain sync in progress. Last imported block: #3942122 (37cee6 <~ ace5fd) Txs:24, Unc: 0 (Total: txs: 1181, gas: 60642k)\r\n16:45:29.699 INFO [sample]  Blockchain sync in progress. Last imported block: #3942150 (96ed99 <~ 08b60b) Txs:73, Unc: 1 (Total: txs: 1080, gas: 55486k)\r\n\r\nThe following error happens frequently , but it does not break completely, it recovers and continues:\r\n\r\n16:45:29.904 ERROR [net]  Unexpected error: \r\nio.netty.channel.ChannelException: java.net.SocketException: Invalid argument\r\n        at io.netty.channel.socket.DefaultSocketChannelConfig.setReceiveBufferSize(DefaultSocketChannelConfig.java:212)\r\n        at io.netty.channel.socket.DefaultSocketChannelConfig.setOption(DefaultSocketChannelConfig.java:105)\r\n        at org.ethereum.net.server.EthereumChannelInitializer.initChannel(EthereumChannelInitializer.java:76)\r\n        at org.ethereum.net.server.EthereumChannelInitializer.initChannel(EthereumChannelInitializer.java:33)\r\n        at io.netty.channel.ChannelInitializer.channelRegistered(ChannelInitializer.java:68)\r\n        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRegistered(AbstractChannelHandlerContext.java:133)\r\n        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRegistered(AbstractChannelHandlerContext.java:119)\r\n        at io.netty.channel.DefaultChannelPipeline.fireChannelRegistered(DefaultChannelPipeline.java:733)\r\n        at io.netty.channel.AbstractChannel$AbstractUnsafe.register0(AbstractChannel.java:450)\r\n        at io.netty.channel.AbstractChannel$AbstractUnsafe.access$100(AbstractChannel.java:378)\r\n        at io.netty.channel.AbstractChannel$AbstractUnsafe$1.run(AbstractChannel.java:424)\r\n        at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:356)\r\n        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)\r\n        at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:110)\r\n        at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)\r\n        at java.lang.Thread.run(Thread.java:748)\r\nCaused by: java.net.SocketException: Invalid argument\r\n        at sun.nio.ch.Net.setIntOption0(Native Method)\r\n        at sun.nio.ch.Net.setSocketOption(Net.java:334)\r\n        at sun.nio.ch.SocketChannelImpl.setOption(SocketChannelImpl.java:190)\r\n        at sun.nio.ch.SocketAdaptor.setIntOption(SocketAdaptor.java:281)\r\n        at sun.nio.ch.SocketAdaptor.setReceiveBufferSize(SocketAdaptor.java:362)\r\n        at io.netty.channel.socket.DefaultSocketChannelConfig.setReceiveBufferSize(DefaultSocketChannelConfig.java:210)\r\n        ... 15 common frames omitted\r\n16:45:39.699 INFO [sample]  Blockchain sync in progress. Last imported block: #3942181 (318038 <~ 6966b1) Txs:48, Unc: 0 (Total: txs: 1324, gas: 76247k)\r\n16:45:49.701 INFO [sample]  Blockchain sync in progress. Last imported block: #3942222 (5a0950 <~ 56187b) Txs:20, Unc: 0 (Total: txs: 1338, gas: 92566k)\r\n16:45:59.701 INFO [sample]  Blockchain sync in progress. Last imported block: #3942248 (bf1715 <~ d27c18) Txs:19, Unc: 0 (Total: txs: 1107, gas: 52331k)\r\n16:46:09.702 INFO [sample]  Blockchain sync in progress. Last imported block: #3942273 (c07da6 <~ 058b45) Txs:101, Unc: 0 (Total: txs: 1401, gas: 62177k)\r\n16:46:19.702 INFO [sample]  Blockchain sync in progress. Last imported block: #3942320 (4a4969 <~ a7ee5b) Txs:63, Unc: 0 (Total: txs: 2206, gas: 116033k)\r\n16:46:29.703 INFO [sample]  Blockchain sync in progress. Last imported block: #3942345 (f5910c <~ 909cbb) Txs:68, Unc: 0 (Total: txs: 1295, gas: 56995k)\r\n16:46:39.704 INFO [sample]  Blockchain sync in progress. Last imported block: #3942368 (b0f7e2 <~ 2a786b) Txs:19, Unc: 0 (Total: txs: 1365, gas: 70589k)\r\n16:46:49.705 INFO [sample]  Blockchain sync in progress. Last imported block: #3942388 (faee47 <~ 848b0f) Txs:76, Unc: 0 (Total: txs: 1018, gas: 48532k)\r\n16:46:59.708 INFO [sample]  Blockchain sync in progress. Last imported block: #3942392 (93f4c3 <~ 215788) Txs:97, Unc: 0 (Total: txs: 256, gas: 14443k)\r\n16:47:09.708 INFO [sample]  Blockchain sync in progress. Last imported block: #3942418 (6ad157 <~ fc2899) Txs:9, Unc: 1 (Total: txs: 1065, gas: 75226k)\r\n16:47:19.709 INFO [sample]  Blockchain sync in progress. Last imported block: #3942440 (5d429f <~ e92cc2) Txs:7, Unc: 0 (Total: txs: 888, gas: 44764k)\r\n16:47:29.709 INFO [sample]  Blockchain sync in progress. Last imported block: #3942458 (385832 <~ 04a29c) Txs:51, Unc: 0 (Total: txs: 1043, gas: 50901k)\r\n16:47:39.711 INFO [sample]  Blockchain sync in progress. Last imported block: #3942484 (650fc5 <~ 06637a) Txs:16, Unc: 0 (Total: txs: 1675, gas: 77724k)\r\n16:47:49.711 INFO [sample]  Blockchain sync in progress. Last imported block: #3942497 (5d108d <~ 50b7b8) Txs:4, Unc: 0 (Total: txs: 655, gas: 34586k)\r\n\r\n\r\n\r\n\r\n\r\n\r\nThe following error is always fatal , it reports “No parent on the chain for block.number” after that never recovers.\r\n\r\n*********************************************  Error processing block #3943608 always happens , the error is the same at the same block always *********\r\n\r\n16:56:09.759 INFO [sample]  Blockchain sync in progress. Last imported block: #3943372 (68da29 <~ 1c22f9) Txs:84, Unc: 0 (Total: txs: 989, gas: 61624k)\r\n16:56:19.763 INFO [sample]  Blockchain sync in progress. Last imported block: #3943382 (f102a3 <~ 85312e) Txs:87, Unc: 0 (Total: txs: 507, gas: 46569k)\r\n16:56:30.030 INFO [sample]  Blockchain sync in progress. Last imported block: #3943422 (bd7284 <~ 28900d) Txs:7, Unc: 0 (Total: txs: 2381, gas: 158984k)\r\n16:56:40.032 INFO [sample]  Blockchain sync in progress. Last imported block: #3943436 (b696b2 <~ 5a66b3) Txs:61, Unc: 1 (Total: txs: 764, gas: 57373k)\r\n16:56:50.033 INFO [sample]  Blockchain sync in progress. Last imported block: #3943445 (558c1a <~ 1f01d9) Txs:53, Unc: 0 (Total: txs: 634, gas: 31292k)\r\n16:57:00.034 INFO [sample]  Blockchain sync in progress. Last imported block: #3943501 (5828d0 <~ 04e337) Txs:13, Unc: 0 (Total: txs: 3421, gas: 196608k)\r\n16:57:10.034 INFO [sample]  Blockchain sync in progress. Last imported block: #3943519 (8f7e9d <~ 3ee391) Txs:42, Unc: 0 (Total: txs: 1288, gas: 68937k)\r\n16:57:20.034 INFO [sample]  Blockchain sync in progress. Last imported block: #3943538 (d8bc25 <~ 9a1bd0) Txs:214, Unc: 0 (Total: txs: 1154, gas: 70734k)\r\n16:57:30.034 INFO [sample]  Blockchain sync in progress. Last imported block: #3943576 (f86f4a <~ 7aa0da) Txs:59, Unc: 0 (Total: txs: 1851, gas: 119792k)\r\n16:57:40.038 INFO [sample]  Blockchain sync in progress. Last imported block: #3943601 (5bbccb <~ e2bbeb) Txs:50, Unc: 0 (Total: txs: 1546, gas: 89771k)\r\n16:57:42.574 ERROR [sync]  Error processing block #3943608 (6c4341 <~ b7443c) Txs:75, Unc: 0: \r\njava.lang.NullPointerException: null\r\n        at org.ethereum.util.RLP.encodeList(RLP.java:1037)\r\n        at org.ethereum.trie.TrieImpl$Node.encode(TrieImpl.java:169)\r\n        at org.ethereum.trie.TrieImpl$Node.encode(TrieImpl.java:172)\r\n        at org.ethereum.trie.TrieImpl$Node.encode(TrieImpl.java:165)\r\n        at org.ethereum.trie.TrieImpl$Node.encode(TrieImpl.java:165)\r\n        at org.ethereum.trie.TrieImpl$Node.encode(TrieImpl.java:165)\r\n        at org.ethereum.trie.TrieImpl$Node.encode(TrieImpl.java:165)\r\n        at org.ethereum.trie.TrieImpl$Node.encode(TrieImpl.java:150)\r\n        at org.ethereum.trie.TrieImpl$Node.encode(TrieImpl.java:115)\r\n        at org.ethereum.trie.TrieImpl.encode(TrieImpl.java:462)\r\n        at org.ethereum.trie.TrieImpl.flush(TrieImpl.java:663)\r\n        at org.ethereum.db.RepositoryRoot$MultiStorageCache.flushChild(RepositoryRoot.java:57)\r\n        at org.ethereum.db.RepositoryRoot$MultiStorageCache.flushChild(RepositoryRoot.java:40)\r\n        at org.ethereum.datasource.MultiCache.flushImpl(MultiCache.java:72)\r\n        at org.ethereum.datasource.AbstractChainedSource.flush(AbstractChainedSource.java:64)\r\n        at org.ethereum.db.RepositoryRoot.getRoot(RepositoryRoot.java:119)\r\n        at org.ethereum.core.BlockchainImpl.applyBlock(BlockchainImpl.java:894)\r\n        at org.ethereum.core.BlockchainImpl.processBlock(BlockchainImpl.java:857)\r\n        at org.ethereum.core.BlockchainImpl.addImpl(BlockchainImpl.java:585)\r\n        at org.ethereum.core.BlockchainImpl.add(BlockchainImpl.java:535)\r\n        at org.ethereum.core.BlockchainImpl.tryToConnect(BlockchainImpl.java:437)\r\n        at org.ethereum.sync.SyncManager.produceQueue(SyncManager.java:267)\r\n        at org.ethereum.sync.SyncManager.access$600(SyncManager.java:56)\r\n        at org.ethereum.sync.SyncManager$5.run(SyncManager.java:177)\r\n        at java.lang.Thread.run(Thread.java:748)\r\n16:57:42.575 ERROR [sync]  Block dump: f92deef9020ca0b7443cca97f0b71ad0938355a4c7b848d6f19021497c3a8d90d9d1e4558cdd89a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347944bb96091ee9d802ed039c4d1a5f6216f90f81b01a05ba7dc609ea0b2c646cc598993ef15be0fe1b48e12382446a966132bf29f7727a03454fcdc6a8ad283b71ce4bc25fe49a6e513a3a41abf45775019fbd042e32008a08d025db004914f046a48a381807b1c18a83fe2189f4ee353acd84bef42274c66b9010000000106240402044000000400100000210c02080001000040808100020000091402010890000000000202080000c401000800200002100000000000020800004080000000200000e000500c00000405821081000064200010000c00402040080800000a024004014840086001000800005000200c10400050048870800100010090000904120015000000000010211406108900000040a00094080000048100000a80081002620886a09000000008000001490000220020108084d400200020400020866044000880021930e00048000000401000000000309000048000200900020840001104108003084400000244000c4080008800004125000000000000870349bbbf2fb84a833c2cb88347ecd98347c9ea845953df548b657468706f6f6c2d757331a0d889dcfc852f6665a41fcce3ba64556109b367dfb80bb91460444a2cfa50e74988e0a6b7a003332419f92bdbf8b280850c40a47d498302117a94e94b04a0fed112f3664e45adb2b8915693dd5ff38802ad3383bfe53000b8440f2c9329000000000000000000000000fbb1b73c4f0bda4f67dca266ce6ef42f520fbb98000000000000000000000000e592b0d8baa2cb677034389b76a71b0d1823e0d125a03ef751f6bed6c83c966da4f0ca405569df624ee4b38f6cd459e38ee354a9442aa0425e196ffef523aba0ffffe15d865c7e167393989d1273cc86d8770430f68013f86c83062f3a850c40a47d49830290ed94edce883162179d4ed5eb9bb2e7dccf494d75b3a08084a9b1d50725a0398fd183cd77ba16af472c2519bf0a476bb3a31db7ab3ce6caf3a8b971795d45a04c6337026c1eb4b4223143dc48bcc5f0a8502cdeea31cbacded49b34c88e3503f8b206850c40a47d498302117a94e94b04a0fed112f3664e45adb2b8915693dd5ff388017e65949900c400b8440f2c9329000000000000000000000000fbb1b73c4f0bda4f67dca266ce6ef42f520fbb98000000000000000000000000e592b0d8baa2cb677034389b76a71b0d1823e0d126a03ffde0967005a624c98766b12edb3e967c31e93e73b780c67f48f254d5985aeda03616cd196b8665baebd830e1a65a0b3762f9079fc70290c135ace48fe2797997f8b280850c40a47d498302117a94e94b04a0fed112f3664e45adb2b8915693dd5ff3880149ee0b625b3000b8440f2c9329000000000000000000000000fbb1b73c4f0bda4f67dca266ce6ef42f520fbb98000000000000000000000000e592b0d8baa2cb677034389b76a71b0d1823e0d126a0195adbed72a2f2c6abf7a783f5e2f50f3a63080344d8c0d1e6da7a73a73785a5a05fad19ca75f9879de8af5e4af717ae3dcc8fe789de69a04c358fe3f96963709ef8b307850c40a47d498302117a94e94b04a0fed112f3664e45adb2b8915693dd5ff3890465dd08fbc7918800b8440f2c9329000000000000000000000000fbb1b73c4f0bda4f67dca266ce6ef42f520fbb98000000000000000000000000e592b0d8baa2cb677034389b76a71b0d1823e0d126a01b2fb92e47af46eac9a033f1b0f3ae2be4609f9b7e98a33ddbf12c927925a5e3a061825b2db10ea271b87555447f90e1f7c60f6ba5304d0933071de85f3a0b7c92f8b381bb850c40a47d498302117a94e94b04a0fed112f3664e45adb2b8915693dd5ff3880e3489cd42aed400b8440f2c9329000000000000000000000000fbb1b73c4f0bda4f67dca266ce6ef42f520fbb98000000000000000000000000e592b0d8baa2cb677034389b76a71b0d1823e0d125a0df138afe5cba61d33e92e8ca3efb1f300e2cc5c113b76673eddebe6f6f4c2203a00cf570c36668881a95bce9856e1275b96bceeec26fd457b2247c4008668ec145f8b280850c40a47d498302117a94e94b04a0fed112f3664e45adb2b8915693dd5ff38802ad3383bfe53000b8440f2c9329000000000000000000000000fbb1b73c4f0bda4f67dca266ce6ef42f520fbb98000000000000000000000000e592b0d8baa2cb677034389b76a71b0d1823e0d125a0753eeb39ec74a9484fcf8ee81efe855cb6180a635c4dc343952845b2d5f335d1a059cc4f65c336e862fbb2109edb1c32ba43458c5606a0738c9305d77d40920d01f8b201850c40a47d498302117a94e94b04a0fed112f3664e45adb2b8915693dd5ff388053f96331d363000b8440f2c9329000000000000000000000000fbb1b73c4f0bda4f67dca266ce6ef42f520fbb98000000000000000000000000e592b0d8baa2cb677034389b76a71b0d1823e0d125a063cfd28682e1838d60d64ef6f843020bcd2574cbb1e8b27a0303608388704528a0315eb106a3a51a6daedcaf268d6e2d8bb52aec10f54b0f4d05eb0478f4e401bbf8b207850c40a47d498302117a94e94b04a0fed112f3664e45adb2b8915693dd5ff38801863d47ea4c5800b8440f2c9329000000000000000000000000fbb1b73c4f0bda4f67dca266ce6ef42f520fbb98000000000000000000000000e592b0d8baa2cb677034389b76a71b0d1823e0d126a05cead2ce0ab12f9dc1aba6f1d2d118b0567cb6dc633055b16e9150c0f3092981a01747f73bdc016d16a93b09aef040997c82b04cd41ad0ce1c5495dc64901da770f8b301850c40a47d498302117a94e94b04a0fed112f3664e45adb2b8915693dd5ff389074383df4848413000b8440f2c9329000000000000000000000000fbb1b73c4f0bda4f67dca266ce6ef42f520fbb98000000000000000000000000e592b0d8baa2cb677034389b76a71b0d1823e0d126a04dccab468bcdf72a60b182fce218c6a0c873c351322d505815790ccb55c293dda0075ed9cb0c3b03e5429c14a6eecd535e87f62e1f8c52f8cb0c9844ece36c8ba2f8b180850c40a47d498302117a94e94b04a0fed112f3664e45adb2b8915693dd5ff38801fb90c791203000b8440f2c9329000000000000000000000000fbb1b73c4f0bda4f67dca266ce6ef42f520fbb98000000000000000000000000e592b0d8baa2cb677034389b76a71b0d1823e0d126a0c11e47188cf3f0746f993443556323992e7bbe34d796dd1326565d0c45c09ba99ff43d2c5451a17a1953accc1cfee6d5b44fb221ee25373e7d628ee42739dc78f8b201850c40a47d498302117a94e94b04a0fed112f3664e45adb2b8915693dd5ff3881590a2842bf9e000b8440f2c9329000000000000000000000000fbb1b73c4f0bda4f67dca266ce6ef42f520fbb98000000000000000000000000e592b0d8baa2cb677034389b76a71b0d1823e0d126a07dc095914930d8a76345526d45519683babca5f130639e4b06486d0c6f5c8101a07b66af10a73e992a976dd034c2eb0966b3635debacae9b18e54287d313e096f5f8b202850c40a47d498302117a94e94b04a0fed112f3664e45adb2b8915693dd5ff3880de24de1eedb4800b8440f2c9329000000000000000000000000fbb1b73c4f0bda4f67dca266ce6ef42f520fbb98000000000000000000000000e592b0d8baa2cb677034389b76a71b0d1823e0d125a05994487b9392979ea89c13dddeb234c6a562d9d6976bca269f2f1758c82fcc4ca03a26893885fe7f309375c5ef335fd993fe870b5cba36b1280a6c0c50c8e292a0f8b203850c40a47d498302117a94e94b04a0fed112f3664e45adb2b8915693dd5ff3880279bbfbb4a8ec00b8440f2c9329000000000000000000000000fbb1b73c4f0bda4f67dca266ce6ef42f520fbb98000000000000000000000000e592b0d8baa2cb677034389b76a71b0d1823e0d126a0238c621036a38de58e02aaad9b1426c032394d319877ed8ab942dc85fad99315a072e2aa114a444882943c55103bae4a7e1b31aac6990298d549ed359ddcd435aff8b280850c40a47d498302117a94e94b04a0fed112f3664e45adb2b8915693dd5ff38806d703ecd8833000b8440f2c9329000000000000000000000000fbb1b73c4f0bda4f67dca266ce6ef42f520fbb98000000000000000000000000e592b0d8baa2cb677034389b76a71b0d1823e0d126a04562777914b626206bcff279a3d50b22caa7009e4085422212aca4478b454d3aa00b30a9dd5925eca05870bbf5f3da05975084b22df25a9c310cbe2885857b1e09f8b213850c40a47d498302117a94e94b04a0fed112f3664e45adb2b8915693dd5ff388d0257210ae806c00b8440f2c9329000000000000000000000000fbb1b73c4f0bda4f67dca266ce6ef42f520fbb98000000000000000000000000e592b0d8baa2cb677034389b76a71b0d1823e0d125a04ae13de00462419983ae380c341d1e6cdd13314c8da3b8c2c163c25458cd4886a077bae1ec919b526d28c4f3405af887d5eb28ae49241b3837b10be73b600948eef8b201850c40a47d498302117a94e94b04a0fed112f3664e45adb2b8915693dd5ff38805e9575dc44a4800b8440f2c9329000000000000000000000000fbb1b73c4f0bda4f67dca266ce6ef42f520fbb98000000000000000000000000e592b0d8baa2cb677034389b76a71b0d1823e0d126a0d825937390847c30458736316fbb5971783c89ed07adcd1b60754534dcf18f44a00531663078423cd778ea59392d5eeb4019655d9fbf945b805094577ca5362ecdf8b20d850c40a47d498302117a94e94b04a0fed112f3664e45adb2b8915693dd5ff388017d3784e2615400b8440f2c9329000000000000000000000000fbb1b73c4f0bda4f67dca266ce6ef42f520fbb98000000000000000000000000e592b0d8baa2cb677034389b76a71b0d1823e0d125a0f96f2aa1b643229603053a3293e2a3cb9882a58264569482ecf3ba3f363073eca00e2c8470c283bdcc8aca1ce4889ade3a1f00f171aa4c199227e19d6eb46b37b4f87421850bdfd63e008301f9dc94d0a6e6c54dbc68db5db3a091b171a77407ff7ccf880de0b6b3a764000087696d746f6b656e26a010a281345bb659b5a50a47ac7782ca3485454a77a1200f47658573675a493ecda0626bc93688e6d739475694fa1b94bc2fd6b1851a5b8a711032744778339960d3f8892e850bdfd63e008307a120946090a6e47849629b7245dfa1ca21d94cd15878ef80a4983b94fb9534e2de0b6ed6e740df5b2038978b116f1b43e52215e9e1db9683d9b2b6ad1d26a0de1cec09cbca970e25aeb7fd46d3fe1bea532cead8f7de9e62733fe0fa347f46a048a57d8175344e3e1119a6f893c4faea77ebeddaa8a4699cf55fa91a47c95a32f89064850bdfd63e008307a120946090a6e47849629b7245dfa1ca21d94cd15878ef872386f26fc10000a4ce92dcedc9b932f19b997c5b4c07a38e1795bac22c2535f8a75bd091188162fdd3a579a426a04705c6865309afd5a5a7f0940abd1c1a061d8b2f649ac8ef744f0ee050f43f80a013c330ef4f92423386b19c6806d680f81da1dc697231e3be40747f3fa77a1c3bf88b8208a5850bdfd63e0083030d40946090a6e47849629b7245dfa1ca21d94cd15878ef80a4983b94fbd7b7ffb32d829e0664aee958bf68af4106196a68d972df31f92fd948f34c16ab25a019c8641c6240c90e5fca9169f8985b1fd92e95b43edbe0bf1a8f1a2421e5f37ca05463b76c92ee5ac84d2eb8f2930fe9b57c1dfc0696f326ce0ee2cfbd5127a05ef86e822b2a850bdfd63e00825208949786f326698c85193cdb0e20d2f67ae4284b47d888389fd1503eabe400801ca0eabf81ea4e2609dc18c673ac0a3d7b42e6ff4868298ce9264d664da3ef85d03ea050f855137a557de83d0f406974c9ca6be59d2f82f74ddb65090649c23bd263eaf86e8211d1850ba43b7400832dc6c0941c86da9bbf2ddf07bd75c09d414d0fc67b50d54f872386f26fc100008025a0e747340a22bf98843c25f4337a18ebe22a2552b231a6a6d332ddf83b270399c5a067d706c4003b02a7cda57a7092b3120f4a018d964d0091073efbe623396315adf8aa04850ba43b74008301939b94744d70fdbe2ba4cf95131626614a1763df805b9e80b844a9059cbb000000000000000000000000dd625e204958cd2507c08f13239e4028eb0b67bb000000000000000000000000000000000000000000000447895df72389f9c00025a00736a01d614e853b9d749999925c5a7c82eb7447ef3569431c9290fc0ab98269a01ec8c97d91bcebba76132dbb0aed7cc21ba2a1246048d65f5f1beefac2cbbd14f87116850ba43b740083061a8094cfb98637bcae43c13323eaa1731ced2b716962fd8853444835ec58000084b442726326a01b1c112e146316de04e0586718e64816b4019412bb8d8c70269215c68650d727a050d57786f7a278ee1f958cf8e4be6df6f2f7f89cd5a65c7571e45e4c06e9f615f86d07850ba43b740083061a80945fb3d432bae33fcd418ede263d98d7440e7fa3ea881bc16d674ec800008025a04a79c7f9121b41ff791e9856882d0c60fe0a1b1e4d95be0ccdd2d0e2b4e5d593a053f71a0ebc0e262e660f295df0c2e7545c9e659880dfdc9ccef5abbaf8a40eaaf8ac82d84f850ba43b7400830493e094a74476443119a942de498590fe1f2454d7d4ac0d80b844a9059cbb0000000000000000000000000bb8f5289f71c9c61662f82973220c9111215142000000000000000000000000000000000000000000000005b456e9e445840c001ba0030933197ba3175483ba570862b23019baec5e947b35cf9be126a8af0750fc67a0521d52178356ccbb9ea258449bfcc54f38cf9ebf31b71e69ebcc2c34c777f657f8ea1f850ba43b7400830493e094ca83bd8c4c7b1c0409b25fbd7e70b1ef57629ff480b8845e5144eb0000000000000000000000001f573d6fb3f13d689ff844b4ce37794d79a7ff1c000000000000000000000000d76b5c2a23ef78368d8e34288b5b65d616b746ae0000000000000000000000000000000000000000000003df80bd2f6d46880000000000000000000000000000000000000000000000000000000000000000000126a0f38f0911d9b6c0a4b74d8ea138cd20957b3b1b9c09329a9238d4ad42aa23ef17a048ec9f33363821c84bb832a83f7eaef16775e1dd71df5e85f53fb70f850376faf8aa04850ba43b74008301948c94744d70fdbe2ba4cf95131626614a1763df805b9e80b844a9059cbb0000000000000000000000005d55621e307704ff331ba16357f957bba438dee10000000000000000000000000000000000000000000010f63acdac02f510000026a0ccd889e95f2caefc4b3505e675c920fe0ff21c6e7c44fb0232560221ca2f08c6a06cf196040d051d67b1141746eafbf08e55f39d6efbf800aa203893753f95b994f8ac82f68d850ba43b7400830493e09448c80f1f4d53d5951e5d5438b54cba84f29f32a580b844a9059cbb000000000000000000000000ceb99e99f22675596cd66fcd9c7f73a5d633e568000000000000000000000000000000000000000000000004f29a8ebcce8498001ba005beaa184b834380444906f59332e659f10c53c4228c4f7543d20b6b031179d9a00e2734f7934f90da882703528dfdd51360eb1b90181ab125a478ff8b0728a77cf86d11850ba43b740083030d40945fb3d432bae33fcd418ede263d98d7440e7fa3ea8810a944e1bcfd60008026a0eabcabace1957a11d1b404681dc9e1d246c243ac067ad17e599a7ea6254f3c6aa00465977a2e401faa2f2ecc2d27c660fa1947665c773a7c5f89a90684451c0c13f88824850ba43b7400828e2b94d76b5c2a23ef78368d8e34288b5b65d616b746ae80a42e1a7d4d000000000000000000000000000000000000000000000000000000000000000025a0841fb3c11a8caab63a85de56d755f9ab36bc0c8baabd0f0b4f3017fb5c5ecae7a033eadd6d406a3d94e6d2584ca00c79123836e7e876185fcfb5829dafc3b14ddef86d07850ba43b740083030d40945fb3d432bae33fcd418ede263d98d7440e7fa3ea8802386f26fc1000008025a06b7c0435d1e82642991ccd75dbec811f72f833f88a5b75ed3dc4b92399f14573a03c7f222693086ad7155d475d026d53ef82a0b3658f1795ccc04e011885680667f8a915850ba43b740082cac894a74476443119a942de498590fe1f2454d7d4ac0d80b844a9059cbb000000000000000000000000315eff3494c83ae2dd47ae3eb743238d65fb49e6000000000000000000000000000000000000000000000438fdee33a13e805c0025a0a8d812c148307e2d694f24928faffef4e4d6478097feb3d29172418a6ba234e8a04db772ae2c33cbf801e934a2f4dd639022c2f78337a57fa3800652a8028e60bbf8aa0e850ba43b7400830f9b00946531f133e6deebe7f2dce5a0441aa7ef330b4e5380b844a9059cbb00000000000000000000000093397f91061f392dcadbfa493ad8933e453cd94f00000000000000000000000000000000000000000000000000000000d09dc30026a0dd356561635887a85a0204a339d0369e9634e2f83bcc7a31c95d7fe1f65c64c9a052001c920b75c9c3379ddf719cb551ac1d82a5172d35a55cc6dff45dd9aef468f8aa02850acdf650ca830249f094744d70fdbe2ba4cf95131626614a1763df805b9e80b844a9059cbb0000000000000000000000005e575279bf9f4acf0a130c186861454247394c060000000000000000000000000000000000000000000020d2911c36cdcae0000025a0b244a48c0763f82d107bef05d03da799912eb69db898d721709eebc29e8896d1a051f209e2da774e8508cb6dd19495bac12d81f3690eee1f78b917caaab1f98dc0f8aa01850acdf650ca830249f094744d70fdbe2ba4cf95131626614a1763df805b9e80b844a9059cbb0000000000000000000000005e575279bf9f4acf0a130c186861454247394c06000000000000000000000000000000000000000000001fc3842bd1f071c0000026a0c6d4bc34237758df75c813b904535fec7f62d225120153448e534f5227156557a00525382ad55e45be3e65ba9b8aeca5387d755cfe5e91c06e44d45dee6ad7f508f8ac8203fa850aaabfbfb6830249f094744d70fdbe2ba4cf95131626614a1763df805b9e80b844a9059cbb000000000000000000000000dd7bfa482c0167cea6b8ff7f959fac9a9bc5a8a80000000000000000000000000000000000000000000003db5e2f5062c890780025a08843c0a16178d74e4a29259f256837de21faf0f80d86c527d69cb0ade409faeba03a937926e16b276984857233d675e44ee8c688726c53f4fec977c14b84b64827f86e82ba11850a989c2a8183015f9094de18b935dddab5ffbf8c191de76b99e4c316d629872386f26fc100008026a09fae04401e541a9ae6eec555fda35282854fb0402c8133fa5066473dce64c63fa00bc3feb789922fb721c0162f040350a6aac01031fa1e35a9195090b8d38eb0b4f87105850a7a358200830493e094cfb98637bcae43c13323eaa1731ced2b716962fd88206b239f9350000084b442726326a03a5bc4cedf28b1d92c1f3e802305aed68fb1826b525a58e65508622f493c279ca0417a119831872f47bc20081b737a453337cf0ba62bfae29c0ef34252aa79f997f88201850a617b2cd382579d944a542e305cea1e759505ee4a15a8b50c35063c8f8901158ab88a6f0980009565786368616e67655f6465706f7369743a3a38303625a04d4e60b47fe360474a8e478664194e309116a5ee87b61ba7546d9be06ef33359a0169566503687c37327191d59e041c280a1de455c7357ffe67268ddf1a10a1e0af8aa04850a4e4300008302bf2094744d70fdbe2ba4cf95131626614a1763df805b9e80b844a9059cbb00000000000000000000000066fca3cfdcebd27f63ad430f50c3477979d8828200000000000000000000000000000000000000000000003635c9adc5dea0000025a0e05daa3bad26ac1eb42f931c96b2a8302a65876b8475c90ac8e4323f39ef45fda06f0f98f5e23e31827e138ce6713f69f46dbbd3fb05eeed6c09dfc3ed302d3ba8f8aa80850a14bb1151830249f094744d70fdbe2ba4cf95131626614a1763df805b9e80b844a9059cbb0000000000000000000000005e575279bf9f4acf0a130c186861454247394c0600000000000000000000000000000000000000000000028a857425466f80000025a096a5c690b533f5e3b42602a1ee60c99f5838f7d4aec3a5f7746a9c3d012f2c22a04fecb7fb71fb56cebc7ecb8989495ce8855b52245a5314f9021e46cad834b9b7f8aa80850a14bb1151830249f094744d70fdbe2ba4cf95131626614a1763df805b9e80b844a9059cbb0000000000000000000000005e575279bf9f4acf0a130c186861454247394c06000000000000000000000000000000000000000000004b2c96abf963b7e0000026a0ce73394c6cc9444560cd5d2782483eb5c533765096e005eadadc69ad365ca048a06221ad603938998d23ce7ffd1a3ddc2f33375441f95f4716d4dac7ec33b713e3f8aa03850a14bb1151830249f094744d70fdbe2ba4cf95131626614a1763df805b9e80b844a9059cbb0000000000000000000000005e575279bf9f4acf0a130c186861454247394c0600000000000000000000000000000000000000000000021e19e0c9bab240000026a08b12971405a31903f4b784bd307f83fdb3950f2e5d4f5e5c152fc9f5f11b4966a067423429ddaa292f787234d585a4594df084bfbd23fe4c0d540046d0a5664302f8aa80850a14bb1151830249f094744d70fdbe2ba4cf95131626614a1763df805b9e80b844a9059cbb0000000000000000000000005e575279bf9f4acf0a130c186861454247394c060000000000000000000000000000000000000000000001a7d08b8a75f3e8000026a045935159199f03a633e1befb2d5d4de11e6c1248d9d0b3ac81e8bc69223d9d15a002446e83a49f8bbf5bef26e6868de821fe85fa4f2a41391d4f11ee997c4fc79bf8aa80850a14bb1151830249f094744d70fdbe2ba4cf95131626614a1763df805b9e80b844a9059cbb0000000000000000000000005e575279bf9f4acf0a130c186861454247394c060000000000000000000000000000000000000000000000914878a8c05ee0000026a0b5466f80db5922fe802945b4375b9d1f11f54af795c1e7db6373a0bf79c0e2eba047d74ed2da6922a7f4e2f1e81a7b072e5b9facbcfd1904933d70e5fbf203f803f86f8237f8850a14bb115183015f9094830f2f85873d7966c33d2423e7a3a080c9549c82888aa39c121a2700008026a0637d992da443c171bf7e8e87b38e5f43fd8259110a9a8eabd12216cf8058289fa05e7bf0910f24d3e6dfe4912df213a84c7b3d58111d4ed734b3a49497093b482cf86e80850a02ffee00830186a0945fb3d432bae33fcd418ede263d98d7440e7fa3ea890199650db3ca0600008026a08fcb049ede6ca7b92ec4755920b849a1b5dbca4285e379266b9c18b315f42806a0635eec96541ee49cbd9606e067be35802d2a69f0a66176dcfe21a9c8dec4d057f86c148509f8fce58c825208948271b2e8cbe29396e9563229030c89679b9470db88067f06f3163a7ba08026a0c12d546661cd615aa98ebaa4ebe2fc1cd70f63a9fb57c40e20a683a1eb8254d0a077ae599e04716223676de9dc48be86ded124dfb13789c2fe4c97daebae71eb10f8aa808509f8fce58c830249f094744d70fdbe2ba4cf95131626614a1763df805b9e80b844a9059cbb0000000000000000000000005e575279bf9f4acf0a130c186861454247394c060000000000000000000000000000000000000000000002953a7247f03ec8bf8025a023b8310443b2882c5c021a77ff35b799786b610386e39a650afe442462083501a01b79e91436e6bcc622e8c43a11812822a4ef65773f473a1a4dd84e41dd2dacdcf86c808509f8fce58c825208948271b2e8cbe29396e9563229030c89679b9470db880ddd84a2ddf5fba08025a0827d73a10e64d73b7f29f4b4a17a2633e48c7926ed2c812ba9722737f06022c8a018da0c8d052a741151b8d834d4375aa9995100500e1159eb2df484660e395e47f8aa048509f8fce58c830249f094744d70fdbe2ba4cf95131626614a1763df805b9e80b844a9059cbb0000000000000000000000005e575279bf9f4acf0a130c186861454247394c0600000000000000000000000000000000000000000000021e19e0c9bab240000026a0c763c9f0f1ad53c5e58259a7d9d9e779bf8aa24adc9283c8f225b21dd651d14da04595d6ba3c8d2f3b71178dcaa01a306d8a3b331254681fa3d0bf53e34f680378f86c0585098bca5a00825208944a595997f8a0f83672ab064d189fe240a1e793db8806983971654bd8dc8026a03b7fc62d4983deb6b5364dce31c2feb43443e210df3c4b3180090c4175468e0ea01e661a9cad7635bb551994bbc54fa2081159f4e754d85b4356029d9a10d32fa6f8aa038509551e45868301d70a94744d70fdbe2ba4cf95131626614a1763df805b9e80b844a9059cbb00000000000000000000000000954e1c8fcf1c5c274aa10b1260a94564f47b5800000000000000000000000000000000000000000000176846508292b6b9b13025a0b5542e45b4b330241dde50e7ec3dfcb63b9f16d18d174a0939394cda127c5bd9a01322cb410f871411247e1448ccaca1cf4b1efe9d687d7d1d0f01d20aa57cb8f8f8aa048509551e45868301d70a94744d70fdbe2ba4cf95131626614a1763df805b9e80b844a9059cbb00000000000000000000000000954e1c8fcf1c5c274aa10b1260a94564f47b58000000000000000000000000000000000000000000002cca824c879a52b975f025a0cc3348987eaff52338b499c035087eeb41c99746b837033bf8b88fe27562b73da01144b350f8ff7222673415e512de089ecb734ee5ce6d1c2cfd98287f68f564a0f8aa038509551e45868301d4c094744d70fdbe2ba4cf95131626614a1763df805b9e80b844a9059cbb00000000000000000000000000954e1c8fcf1c5c274aa10b1260a94564f47b580000000000000000000000000000000000000000000029bde523fee9f477bc3025a0e7b9017181fd97381728ca36fd67071de8adfb56839fdbb433c3f9952d9f9423a01fee335f3ef9a25fcc466d71a151a0d5df1665996eec3f34f9271f3f76671ecdf8aa028509502f90008301142f94744d70fdbe2ba4cf95131626614a1763df805b9e80b844a9059cbb00000000000000000000000080f30830127cd50ae9c769cf1d8eb5ed9bfbf3c9000000000000000000000000000000000000000000003bb0d16ac0c76e7c109026a0d4ff60e25e4198044f415ddf5a677d8cb275f5376d6c13d3ab498b9f78aed626a040e60d8b89d2f488fcbc2b71f8f590f5bb353c3c9ea4daeb18759cc34167eab8f88b8214308509502f900083030d40946090a6e47849629b7245dfa1ca21d94cd15878ef80a4ede8acdbfb4727b536ee0fb12f995f678dd115540ad988bdb7dc0f9013ecb2e38ad571ee25a071e5f880027bd6d9086a4e10951e5fc10ad726467cfd0f34111a9fb7af2273aea044391098cf96975900511c5acf58b7a46fa61f50ddae173c683bb20ef6a1a831f86c0c8508fc345be182520894c05feecb95adb66d7acef81b240f93f04a2da332883fd67ba0cecc00008025a04b219597ca27dea580577726b2a07d41e2ddd353cc7a73388e21eedc5a6d51eda063c9f156d6d0663fc98413b0425371b08db06b4d1c46134dc74bb8fdade8d2bff8aa048508fc345be183015f9094a74476443119a942de498590fe1f2454d7d4ac0d80b844a9059cbb0000000000000000000000006b052738b5555275d86dc2257f935d34aca17d0f0000000000000000000000000000000000000000000000282b70d6038474000026a020783767299cdd574a549fee17ad718d17f17309403251755bd23cd3d69a8831a0701257f99449a53aabded8f4bb53baa0db2fcf1ba50028c17e719c04cf2ede83f86c0b8508fc345be1825208940c3aa93b1c7ec2d7adacf854d907de8496bb6f038806eeead180297fac8026a06541865e75b131a8545190b76db90c05e83504710a5957a5dbcb843cc3405657a039553d7d54937bb6c0ebe2338fd7af978771ee097fea432b713fe57ad877c8d4f86d808508fc345be18303d090945fb3d432bae33fcd418ede263d98d7440e7fa3ea881be4f459be8900008025a0caac93803d3a74ecb144e9feccb8cbf527867b3b981e4e9a90d4bb685a24e182a00ef9c684b2e83a50a3adffbbb4e87dc425fce69d8a9e1cf4790cd5494e82374cf86c808508fc345be182520894d87466a8025e66a06a73a4fd9f074b9debf852848809935f581f0500008026a0927ae61dfe6f6202be9448dff2c5a5009ce6e789912ca5fbaa28824874095b04a07a2f2f3d42515d9422c71a3c3fd44a048a2b885f3eeba89bc66f96dab85f59eaf86c088508fc345be182520894e58620c034db96128a9fc39d358ce1977f91a5718804417e0e453285138026a04880a2ba54b6444fd0f9512c1ea94c43c1cf73c3b7063a1ba612d34ddfb4938ba060bf167cf60e7a821c6ee8eaca52a3dfbe984f1e0f09a3ac8dffcb445cb60533f86b808508fc345be1825208942f5e9f4540d0f5b954a68e9d90c5af9b5900e7dd87f7684f858f54008026a0ba61fdd8d3a1a8c8d43189a039a739613122f89eb040548625428aa5969cdfbaa05ec55a9756879b4667ee93e3cf5017f17ace808350a136228cab04d93a9799eef86f830276b1850893a657b38275309463f2f3bfdc602843c22664645546e1123885e3b1880de0b6b3a7640000801ca089195032d24aa4cf9f7ff16a9ac6cfc4c31e68633530dfddc95a9c5257585e3da06ffc69ab5547c38fd60bdb5c24ff0828502f01ca8e8d3c6b346ac064b2e1d57ef86d8085082b18538683015f909469ea6b31ef305d6b99bb2d4c9d99456fa108b02a8834f8b546d3aa80008025a0af2e23a7bc03cb944c551f6212e45a84b6a5a2620b21ab35a448a8582d4da279a0709380e9b60877a3f1c2f46cc0ff978439abd1752a3e6d2b4277ba79ae92190df8b20385082b18538683012bef94d0a6e6c54dbc68db5db3a091b171a77407ff7ccf88610177f723fb0000b844e0cb3aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ba0c7d81066abdc52069423669abbc03755f0cb16a26263035e8dd9be31818f37ffa00144d5a3b29daab82841014e6f8896c599543edd2c1b0a219412884fc1591049f86d0185082b185386825208948d39390b9962e963ec0c0303cdc7b13ab65270988925667a694576eb66518025a0bedd19c72ae736c3642d297bfa6a4bd0795b2235fb61b4414b5640c454f7b2dea028025fe5a51b06b5a3b954e2c2649bb5af652079c6e0a7bc624c3d4c695db226f86d8085082b18538683015f9094626a0b6f36b4625bf218f94c9fca0017309f2e768802adda1ffec58c008026a055a9d16ccaa95792cfa3a0a2bb8d8d7f87149e48c8baac00b6c912df6737c4a7a00ff81667934623d5a8391fb4cb2da5aec61496627564f2fa881c932245afde6bf8718085082b1853868288b894fa52274dd61e1643d2205169732f29114bc240b389015aed7ac772e8c7b084f76541761ca0d26ebbfbc50d390c0724d3366cc1ee125bea384ee1d99be381a590941aca48eea0430ab82ef5c566c15ad3ddd8e446cc0220a63268b85912a589e4cca769a2ccf5f86d0185082b18538682520894dbfc9f802507f3ac60d6cccef09e665ba2ac07a88924702fa79c69124dc18026a062c5b5b3268129da62e34d32c9927ef0d3db8a6ae9110527812e07d0041cc2c6a00560b892487fcdae91a59563fac4f35cc8c95bbe6ddf245184348323fda7c4e2f86b0385082b18538682520894a4a3ad790dfbadffec8d57e16bacd0d0b9431b3d8705fb90512ca5008025a0fb0e70de9406f38a3bfc73e68feb57951d8415c725351416e018530aeb856913a04e03321717616f44984d7060b2d30e8acc1fd0d0553d218b541a3c7d70a66b93c0\r\n16:57:42.596 ERROR [sync]  No parent on the chain for block.number: 3943609 block.hash: 0c48fb\r\n16:57:42.598 ERROR [sync]  No parent on the chain for block.number: 3943610 block.hash: 5565ba\r\n16:57:42.602 ERROR [sync]  No parent on the chain for block.number: 3943611 block.hash: 936724\r\n16:57:42.609 ERROR [sync]  No parent on the chain for block.number: 3943612 block.hash: ad5b06\r\n16:57:42.614 ERROR [sync]  No parent on the chain for block.number: 3943613 block.hash: 731ae9\r\n16:57:42.616 ERROR [sync]  No parent on the chain for block.number: 3943614 block.hash: a6baeb\r\n16:57:42.618 ERROR [sync]  No parent on the chain for block.number: 3943615 block.hash: ca7b2d\r\n16:57:42.619 ERROR [sync]  No parent on the chain for block.number: 3943616 block.hash: 8af7cd\r\n16:57:42.626 ERROR [sync]  No parent on the chain for block.number: 3943617 block.hash: aaf10c\r\n16:57:42.631 ERROR [sync]  No parent on the chain for block.number: 3943618 block.hash: 97a413\r\n"},"comment":{"url":"https://api.github.com/repos/ethereum/ethereumj/issues/comments/320128135","html_url":"https://github.com/ethereum/ethereumj/issues/907#issuecomment-320128135","issue_url":"https://api.github.com/repos/ethereum/ethereumj/issues/907","id":320128135,"user":{"login":"bendyarm","id":7607035,"avatar_url":"https://avatars0.githubusercontent.com/u/7607035?v=4","gravatar_id":"","url":"https://api.github.com/users/bendyarm","html_url":"https://github.com/bendyarm","followers_url":"https://api.github.com/users/bendyarm/followers","following_url":"https://api.github.com/users/bendyarm/following{/other_user}","gists_url":"https://api.github.com/users/bendyarm/gists{/gist_id}","starred_url":"https://api.github.com/users/bendyarm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bendyarm/subscriptions","organizations_url":"https://api.github.com/users/bendyarm/orgs","repos_url":"https://api.github.com/users/bendyarm/repos","events_url":"https://api.github.com/users/bendyarm/events{/privacy}","received_events_url":"https://api.github.com/users/bendyarm/received_events","type":"User","site_admin":false},"created_at":"2017-08-04T00:56:44Z","updated_at":"2017-08-04T00:56:44Z","body":"I'm getting the same issue, too.\r\nI'm running OpenJDK 1.8.0_131 on Ubuntu 16.04.2-b11\r\nIf anyone gets past block 3943608 please post details!\r\n````\r\n16:29:57.224 ERROR [sync]  Error processing block #3943608 (6c4341 <~ b7443c) Txs:75, Unc: 0: \r\njava.lang.NullPointerException: null\r\n\tat org.ethereum.util.RLP.encodeList(RLP.java:1037)\r\n\tat org.ethereum.trie.TrieImpl$Node.encode(TrieImpl.java:169)\r\n\tat org.ethereum.trie.TrieImpl$Node.encode(TrieImpl.java:172)\r\n\tat org.ethereum.trie.TrieImpl$Node.encode(TrieImpl.java:165)\r\n\tat org.ethereum.trie.TrieImpl$Node.encode(TrieImpl.java:165)\r\n\tat org.ethereum.trie.TrieImpl$Node.encode(TrieImpl.java:165)\r\n\tat org.ethereum.trie.TrieImpl$Node.encode(TrieImpl.java:165)\r\n\tat org.ethereum.trie.TrieImpl$Node.encode(TrieImpl.java:150)\r\n\tat org.ethereum.trie.TrieImpl$Node.encode(TrieImpl.java:115)\r\n\tat org.ethereum.trie.TrieImpl.encode(TrieImpl.java:462)\r\n\tat org.ethereum.trie.TrieImpl.flush(TrieImpl.java:663)\r\n...\r\n````\r\n\r\n"}}
{"actor":{"display_login":"bendyarm"}}