Selaa lähdekoodia

just commited

Tennessee Gibbs 6 vuotta sitten
vanhempi
commit
9509152b82

+ 362
- 118
.idea/workspace.xml Näytä tiedosto

@@ -2,20 +2,12 @@
2 2
 <project version="4">
3 3
   <component name="ChangeListManager">
4 4
     <list default="true" id="86492085-3833-4394-8353-122bd8bc6cb0" name="Default" comment="">
5
-      <change afterPath="$PROJECT_DIR$/.idea/uiDesigner.xml" afterDir="false" />
6
-      <change afterPath="$PROJECT_DIR$/src/main/java/com/buecoin01/controller/BlockController.java" afterDir="false" />
7
-      <change afterPath="$PROJECT_DIR$/src/main/java/com/buecoin01/controller/TransactionController.java" afterDir="false" />
8
-      <change afterPath="$PROJECT_DIR$/src/main/java/com/buecoin01/controller/WalletController.java" afterDir="false" />
9
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_context_5_0_7_RELEASE2.xml" beforeDir="false" />
10
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_core_5_0_7_RELEASE2.xml" beforeDir="false" />
11
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_jdbc_5_0_7_RELEASE2.xml" beforeDir="false" />
12
-      <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
13
-      <change beforePath="$PROJECT_DIR$/0.1.iml" beforeDir="false" afterPath="$PROJECT_DIR$/0.1.iml" afterDir="false" />
5
+      <change beforePath="$PROJECT_DIR$/application.log" beforeDir="false" afterPath="$PROJECT_DIR$/application.log" afterDir="false" />
14 6
       <change beforePath="$PROJECT_DIR$/src/main/java/com/buecoin01/ProcessLoader.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/buecoin01/ProcessLoader.java" afterDir="false" />
15
-      <change beforePath="$PROJECT_DIR$/src/main/java/com/buecoin01/Repositories/TransactionRepository.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/buecoin01/Repositories/TransactionRepository.java" afterDir="false" />
16
-      <change beforePath="$PROJECT_DIR$/src/main/java/com/buecoin01/Repositories/WalletRepository.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/buecoin01/Repositories/WalletRepository.java" afterDir="false" />
17
-      <change beforePath="$PROJECT_DIR$/src/main/java/com/buecoin01/model/Blockchain.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/buecoin01/model/BlockchainVerification.java" afterDir="false" />
7
+      <change beforePath="$PROJECT_DIR$/src/main/java/com/buecoin01/controller/WalletController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/buecoin01/controller/WalletController.java" afterDir="false" />
8
+      <change beforePath="$PROJECT_DIR$/src/main/java/com/buecoin01/model/BlockchainVerification.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/buecoin01/model/BlockchainVerification.java" afterDir="false" />
18 9
       <change beforePath="$PROJECT_DIR$/src/main/java/com/buecoin01/model/Transaction.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/buecoin01/model/Transaction.java" afterDir="false" />
10
+      <change beforePath="$PROJECT_DIR$/src/main/java/com/buecoin01/model/Wallet.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/buecoin01/model/Wallet.java" afterDir="false" />
19 11
     </list>
20 12
     <ignored path="$PROJECT_DIR$/target/" />
21 13
     <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
@@ -26,12 +18,35 @@
26 18
     <option name="LAST_RESOLUTION" value="IGNORE" />
27 19
   </component>
28 20
   <component name="FileEditorManager">
29
-    <leaf>
21
+    <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
30 22
       <file leaf-file-name="Wallet.java" pinned="false" current-in-tab="false">
31 23
         <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/model/Wallet.java">
32 24
           <provider selected="true" editor-type-id="text-editor">
33
-            <state relative-caret-position="195">
34
-              <caret line="13" column="13" selection-start-line="13" selection-start-column="13" selection-end-line="13" selection-end-column="13" />
25
+            <state relative-caret-position="-1093">
26
+              <caret line="2" column="7" lean-forward="true" selection-start-line="2" selection-start-column="7" selection-end-line="2" selection-end-column="7" />
27
+              <folding>
28
+                <element signature="imports" expanded="true" />
29
+                <element signature="e#971#972#0" expanded="true" />
30
+                <element signature="e#998#999#0" expanded="true" />
31
+                <element signature="e#1038#1039#0" expanded="true" />
32
+                <element signature="e#1070#1071#0" expanded="true" />
33
+                <element signature="e#1093#1094#0" expanded="true" />
34
+                <element signature="e#1126#1127#0" expanded="true" />
35
+                <element signature="e#1167#1168#0" expanded="true" />
36
+                <element signature="e#1200#1201#0" expanded="true" />
37
+                <element signature="e#1239#1240#0" expanded="true" />
38
+                <element signature="e#1271#1272#0" expanded="true" />
39
+                <element signature="e#1302#1303#0" expanded="true" />
40
+                <element signature="e#1331#1332#0" expanded="true" />
41
+                <element signature="e#1373#1374#0" expanded="true" />
42
+                <element signature="e#1409#1410#0" expanded="true" />
43
+                <element signature="e#1525#1526#0" expanded="true" />
44
+                <element signature="e#1565#1566#0" expanded="true" />
45
+                <element signature="e#1592#1593#0" expanded="true" />
46
+                <element signature="e#1617#1618#0" expanded="true" />
47
+                <element signature="e#1651#1652#0" expanded="true" />
48
+                <element signature="e#1679#1680#0" expanded="true" />
49
+              </folding>
35 50
             </state>
36 51
           </provider>
37 52
         </entry>
@@ -39,38 +54,21 @@
39 54
       <file leaf-file-name="BlockchainVerification.java" pinned="false" current-in-tab="false">
40 55
         <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/model/BlockchainVerification.java">
41 56
           <provider selected="true" editor-type-id="text-editor">
42
-            <state relative-caret-position="120">
43
-              <caret line="10" column="14" selection-start-line="10" selection-start-column="14" selection-end-line="10" selection-end-column="14" />
44
-            </state>
45
-          </provider>
46
-        </entry>
47
-      </file>
48
-      <file leaf-file-name="WalletController.java" pinned="false" current-in-tab="false">
49
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/controller/WalletController.java">
50
-          <provider selected="true" editor-type-id="text-editor">
51
-            <state relative-caret-position="416">
52
-              <caret line="37" column="42" selection-start-line="37" selection-start-column="42" selection-end-line="37" selection-end-column="42" />
57
+            <state relative-caret-position="675">
58
+              <caret line="53" column="30" selection-start-line="53" selection-start-column="30" selection-end-line="53" selection-end-column="30" />
53 59
               <folding>
54
-                <element signature="imports" expanded="true" />
60
+                <element signature="e#1933#1934#0" expanded="true" />
61
+                <element signature="e#1973#1974#0" expanded="true" />
55 62
               </folding>
56 63
             </state>
57 64
           </provider>
58 65
         </entry>
59 66
       </file>
60
-      <file leaf-file-name="WalletRepository.java" pinned="false" current-in-tab="false">
61
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/Repositories/WalletRepository.java">
62
-          <provider selected="true" editor-type-id="text-editor">
63
-            <state relative-caret-position="75">
64
-              <caret line="8" column="73" selection-start-line="8" selection-start-column="73" selection-end-line="8" selection-end-column="73" />
65
-            </state>
66
-          </provider>
67
-        </entry>
68
-      </file>
69
-      <file leaf-file-name="TransactionRepository.java" pinned="false" current-in-tab="true">
70
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/Repositories/TransactionRepository.java">
67
+      <file leaf-file-name="WalletController.java" pinned="false" current-in-tab="true">
68
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/controller/WalletController.java">
71 69
           <provider selected="true" editor-type-id="text-editor">
72
-            <state relative-caret-position="195">
73
-              <caret line="13" lean-forward="true" selection-start-line="13" selection-end-line="13" />
70
+            <state relative-caret-position="255">
71
+              <caret line="17" column="8" selection-start-line="17" selection-start-column="8" selection-end-line="17" selection-end-column="8" />
74 72
               <folding>
75 73
                 <element signature="imports" expanded="true" />
76 74
               </folding>
@@ -78,23 +76,20 @@
78 76
           </provider>
79 77
         </entry>
80 78
       </file>
81
-      <file leaf-file-name="BlockRepository.java" pinned="false" current-in-tab="false">
82
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/Repositories/BlockRepository.java">
79
+      <file leaf-file-name="ProcessLoader.java" pinned="false" current-in-tab="false">
80
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/ProcessLoader.java">
83 81
           <provider selected="true" editor-type-id="text-editor">
84
-            <state relative-caret-position="90">
85
-              <caret line="8" column="1" selection-start-line="8" selection-end-line="9" />
82
+            <state relative-caret-position="108">
83
+              <caret line="18" column="27" lean-forward="true" selection-start-line="18" selection-start-column="27" selection-end-line="18" selection-end-column="27" />
86 84
             </state>
87 85
           </provider>
88 86
         </entry>
89 87
       </file>
90
-      <file leaf-file-name="BlockController.java" pinned="false" current-in-tab="false">
91
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/controller/BlockController.java">
88
+      <file leaf-file-name="Transaction.java" pinned="false" current-in-tab="false">
89
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/model/Transaction.java">
92 90
           <provider selected="true" editor-type-id="text-editor">
93
-            <state relative-caret-position="673">
94
-              <caret line="47" column="40" selection-start-line="47" selection-start-column="40" selection-end-line="47" selection-end-column="40" />
95
-              <folding>
96
-                <element signature="imports" expanded="true" />
97
-              </folding>
91
+            <state relative-caret-position="200">
92
+              <caret line="25" column="26" selection-start-line="25" selection-start-column="26" selection-end-line="25" selection-end-column="26" />
98 93
             </state>
99 94
           </provider>
100 95
         </entry>
@@ -108,20 +103,11 @@
108 103
           </provider>
109 104
         </entry>
110 105
       </file>
111
-      <file leaf-file-name="TransactionController.java" pinned="false" current-in-tab="false">
112
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/controller/TransactionController.java">
113
-          <provider selected="true" editor-type-id="text-editor">
114
-            <state relative-caret-position="136">
115
-              <caret line="10" column="20" selection-end-line="57" />
116
-            </state>
117
-          </provider>
118
-        </entry>
119
-      </file>
120
-      <file leaf-file-name="Transaction.java" pinned="false" current-in-tab="false">
121
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/model/Transaction.java">
106
+      <file leaf-file-name="Application.java" pinned="false" current-in-tab="false">
107
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/Application.java">
122 108
           <provider selected="true" editor-type-id="text-editor">
123
-            <state relative-caret-position="1065">
124
-              <caret line="78" column="34" selection-start-line="78" selection-start-column="34" selection-end-line="78" selection-end-column="34" />
109
+            <state relative-caret-position="120">
110
+              <caret line="10" selection-start-line="10" selection-end-line="10" />
125 111
             </state>
126 112
           </provider>
127 113
         </entry>
@@ -151,13 +137,15 @@
151 137
   <component name="IdeDocumentHistory">
152 138
     <option name="CHANGED_PATHS">
153 139
       <list>
154
-        <option value="$PROJECT_DIR$/src/main/java/com/buecoin01/model/BlockchainVerification.java" />
155 140
         <option value="$PROJECT_DIR$/src/main/java/com/buecoin01/Repositories/TransactionRepository.java" />
156 141
         <option value="$PROJECT_DIR$/src/main/java/com/buecoin01/Repositories/WalletRepository.java" />
157 142
         <option value="$PROJECT_DIR$/src/main/java/com/buecoin01/controller/TransactionController.java" />
158
-        <option value="$PROJECT_DIR$/src/main/java/com/buecoin01/controller/WalletController.java" />
159 143
         <option value="$PROJECT_DIR$/src/main/java/com/buecoin01/controller/BlockController.java" />
144
+        <option value="$PROJECT_DIR$/src/main/java/com/buecoin01/model/BlockchainVerification.java" />
145
+        <option value="$PROJECT_DIR$/src/main/java/com/buecoin01/ProcessLoader.java" />
160 146
         <option value="$PROJECT_DIR$/src/main/java/com/buecoin01/model/Transaction.java" />
147
+        <option value="$PROJECT_DIR$/src/main/java/com/buecoin01/model/Wallet.java" />
148
+        <option value="$PROJECT_DIR$/src/main/java/com/buecoin01/controller/WalletController.java" />
161 149
       </list>
162 150
     </option>
163 151
   </component>
@@ -187,6 +175,7 @@
187 175
       <foldersAlwaysOnTop value="true" />
188 176
     </navigator>
189 177
     <panes>
178
+      <pane id="Scope" />
190 179
       <pane id="ProjectPane">
191 180
         <subPane>
192 181
           <expand>
@@ -273,11 +262,14 @@
273 262
         </subPane>
274 263
       </pane>
275 264
       <pane id="PackagesPane" />
276
-      <pane id="Scope" />
277 265
       <pane id="AndroidView" />
278 266
     </panes>
279 267
   </component>
280 268
   <component name="PropertiesComponent">
269
+    <property name="RequestMappingsPanelOrder0" value="0" />
270
+    <property name="RequestMappingsPanelOrder1" value="1" />
271
+    <property name="RequestMappingsPanelWidth0" value="75" />
272
+    <property name="RequestMappingsPanelWidth1" value="75" />
281 273
     <property name="WebServerToolWindowFactoryState" value="false" />
282 274
     <property name="aspect.path.notification.shown" value="true" />
283 275
   </component>
@@ -355,50 +347,51 @@
355 347
     <servers />
356 348
   </component>
357 349
   <component name="TimeTrackingManager">
358
-    <option name="totallyTimeSpent" value="4040000" />
350
+    <option name="totallyTimeSpent" value="4624000" />
359 351
   </component>
360 352
   <component name="ToolWindowManager">
361
-    <frame x="0" y="0" width="1440" height="900" extended-state="0" />
353
+    <frame x="0" y="0" width="1440" height="827" extended-state="6" />
354
+    <editor active="true" />
362 355
     <layout>
363
-      <window_info anchor="right" id="Palette" />
364
-      <window_info anchor="bottom" id="Event Log" side_tool="true" />
365
-      <window_info anchor="right" id="Maven Projects" />
366
-      <window_info anchor="bottom" id="Database Changes" show_stripe_button="false" />
367
-      <window_info id="Capture Tool" />
368
-      <window_info id="Designer" />
369
-      <window_info anchor="right" id="Database" />
356
+      <window_info anchor="right" id="Palette" order="3" />
357
+      <window_info anchor="bottom" id="Event Log" order="7" side_tool="true" />
358
+      <window_info anchor="right" id="Maven Projects" order="3" />
359
+      <window_info anchor="bottom" id="Database Changes" order="7" show_stripe_button="false" />
360
+      <window_info id="Capture Tool" order="2" />
361
+      <window_info id="Designer" order="2" />
362
+      <window_info anchor="right" id="Database" order="3" />
370 363
       <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
371 364
       <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
372
-      <window_info id="UI Designer" />
365
+      <window_info id="UI Designer" order="2" />
373 366
       <window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
374 367
       <window_info anchor="bottom" id="TODO" order="6" />
375
-      <window_info anchor="right" id="Palette&#9;" />
376
-      <window_info id="Image Layers" />
377
-      <window_info anchor="bottom" id="Java Enterprise" />
378
-      <window_info anchor="right" id="Capture Analysis" />
379
-      <window_info anchor="bottom" id="Run" order="2" />
380
-      <window_info anchor="bottom" id="Version Control" />
381
-      <window_info anchor="bottom" id="Spring" />
382
-      <window_info anchor="bottom" id="Terminal" />
383
-      <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.30329043" />
384
-      <window_info anchor="right" id="Bean Validation" />
385
-      <window_info id="Web" side_tool="true" />
386
-      <window_info anchor="right" id="Theme Preview" />
387
-      <window_info id="Favorites" side_tool="true" />
388
-      <window_info anchor="bottom" id="Find" order="1" />
389
-      <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
368
+      <window_info anchor="bottom" id="Messages" weight="0.3281471" />
369
+      <window_info anchor="right" id="Palette&#9;" order="3" />
370
+      <window_info id="Image Layers" order="2" />
371
+      <window_info anchor="bottom" id="Java Enterprise" order="7" />
372
+      <window_info anchor="right" id="Capture Analysis" order="3" />
373
+      <window_info anchor="bottom" id="Version Control" order="7" />
374
+      <window_info anchor="bottom" id="Run" order="2" visible="true" weight="0.3946252" />
375
+      <window_info anchor="bottom" id="Spring" order="7" />
376
+      <window_info anchor="bottom" id="Terminal" order="7" />
377
+      <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.24177396" />
378
+      <window_info anchor="right" id="Bean Validation" order="3" />
379
+      <window_info id="Web" order="2" side_tool="true" />
380
+      <window_info anchor="right" id="Theme Preview" order="3" />
381
+      <window_info id="Favorites" order="2" side_tool="true" />
390 382
       <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
391
-      <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
392
-      <window_info anchor="bottom" id="Message" order="0" />
383
+      <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
393 384
       <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
385
+      <window_info anchor="bottom" id="Message" order="0" />
386
+      <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
387
+      <window_info anchor="bottom" id="Find" order="1" />
394 388
     </layout>
395 389
     <layout-to-restore>
396 390
       <window_info id="Designer" order="0" />
397 391
       <window_info anchor="right" id="Palette" order="0" />
398
-      <window_info anchor="bottom" id="Run" order="8" />
399 392
       <window_info anchor="bottom" id="Spring" order="0" />
400 393
       <window_info id="Image Layers" order="1" />
401
-      <window_info anchor="right" id="Commander" internal_type="SLIDING" order="7" type="SLIDING" weight="0.4" />
394
+      <window_info anchor="bottom" id="Run" order="8" />
402 395
       <window_info anchor="bottom" id="Cvs" order="10" weight="0.25" />
403 396
       <window_info anchor="right" id="Ant Build" order="8" weight="0.25" />
404 397
       <window_info id="UI Designer" order="2" />
@@ -406,6 +399,7 @@
406 399
       <window_info anchor="bottom" id="Terminal" order="1" />
407 400
       <window_info id="Capture Tool" order="4" />
408 401
       <window_info anchor="right" id="Capture Analysis" order="1" />
402
+      <window_info anchor="right" id="Commander" internal_type="SLIDING" order="7" type="SLIDING" weight="0.4" />
409 403
       <window_info anchor="bottom" id="Event Log" order="2" side_tool="true" />
410 404
       <window_info anchor="bottom" id="TODO" order="12" />
411 405
       <window_info anchor="right" content_ui="combo" id="Hierarchy" order="9" weight="0.25" />
@@ -433,34 +427,90 @@
433 427
     <option name="myLimit" value="2678400000" />
434 428
   </component>
435 429
   <component name="editorHistoryManager">
436
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/Application.java">
430
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/model/Wallet.java">
437 431
       <provider selected="true" editor-type-id="text-editor">
438
-        <state>
439
-          <caret line="7" column="13" selection-start-line="7" selection-start-column="13" selection-end-line="7" selection-end-column="13" />
432
+        <state relative-caret-position="75">
433
+          <caret line="13" column="13" selection-start-line="13" selection-start-column="13" selection-end-line="13" selection-end-column="13" />
440 434
         </state>
441 435
       </provider>
442 436
     </entry>
443
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/model/Coin.java">
437
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/model/BlockchainVerification.java">
444 438
       <provider selected="true" editor-type-id="text-editor">
445
-        <state relative-caret-position="32">
446
-          <caret line="5" column="13" selection-start-line="5" selection-start-column="13" selection-end-line="5" selection-end-column="13" />
439
+        <state relative-caret-position="60">
440
+          <caret line="10" column="14" selection-start-line="10" selection-start-column="14" selection-end-line="10" selection-end-column="14" />
441
+          <folding>
442
+            <element signature="e#1933#1934#0" expanded="true" />
443
+            <element signature="e#1973#1974#0" expanded="true" />
444
+          </folding>
447 445
         </state>
448 446
       </provider>
449 447
     </entry>
450
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/model/Wallet.java">
448
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/controller/WalletController.java">
451 449
       <provider selected="true" editor-type-id="text-editor">
452
-        <state relative-caret-position="195">
453
-          <caret line="13" column="13" selection-start-line="13" selection-start-column="13" selection-end-line="13" selection-end-column="13" />
450
+        <state relative-caret-position="450">
451
+          <caret line="37" column="42" selection-start-line="37" selection-start-column="42" selection-end-line="37" selection-end-column="42" />
452
+          <folding>
453
+            <element signature="imports" expanded="true" />
454
+          </folding>
454 455
         </state>
455 456
       </provider>
456 457
     </entry>
457
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/model/BlockchainVerification.java">
458
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/Repositories/WalletRepository.java">
459
+      <provider selected="true" editor-type-id="text-editor">
460
+        <state relative-caret-position="75">
461
+          <caret line="8" column="73" selection-start-line="8" selection-start-column="73" selection-end-line="8" selection-end-column="73" />
462
+        </state>
463
+      </provider>
464
+    </entry>
465
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/Repositories/BlockRepository.java">
466
+      <provider selected="true" editor-type-id="text-editor">
467
+        <state relative-caret-position="75">
468
+          <caret line="8" column="1" selection-start-line="8" selection-end-line="9" />
469
+        </state>
470
+      </provider>
471
+    </entry>
472
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/controller/BlockController.java">
473
+      <provider selected="true" editor-type-id="text-editor">
474
+        <state relative-caret-position="600">
475
+          <caret line="47" column="40" selection-start-line="47" selection-start-column="40" selection-end-line="47" selection-end-column="40" />
476
+          <folding>
477
+            <element signature="imports" expanded="true" />
478
+          </folding>
479
+        </state>
480
+      </provider>
481
+    </entry>
482
+    <entry file="file://$PROJECT_DIR$/src/main/resources/application.properties">
483
+      <provider selected="true" editor-type-id="text-editor">
484
+        <state relative-caret-position="150">
485
+          <caret line="10" column="31" selection-start-line="10" selection-start-column="31" selection-end-line="10" selection-end-column="31" />
486
+        </state>
487
+      </provider>
488
+    </entry>
489
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/controller/TransactionController.java">
490
+      <provider selected="true" editor-type-id="text-editor">
491
+        <state relative-caret-position="150">
492
+          <caret line="10" column="20" selection-end-line="57" />
493
+        </state>
494
+      </provider>
495
+    </entry>
496
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/model/Transaction.java">
497
+      <provider selected="true" editor-type-id="text-editor">
498
+        <state relative-caret-position="1065">
499
+          <caret line="78" column="34" selection-start-line="78" selection-start-column="34" selection-end-line="78" selection-end-column="34" />
500
+        </state>
501
+      </provider>
502
+    </entry>
503
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/Repositories/TransactionRepository.java">
458 504
       <provider selected="true" editor-type-id="text-editor">
459 505
         <state relative-caret-position="120">
460
-          <caret line="10" column="14" selection-start-line="10" selection-start-column="14" selection-end-line="10" selection-end-column="14" />
506
+          <caret line="13" lean-forward="true" selection-start-line="13" selection-end-line="13" />
507
+          <folding>
508
+            <element signature="imports" expanded="true" />
509
+          </folding>
461 510
         </state>
462 511
       </provider>
463 512
     </entry>
513
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/model/Coin.java" />
464 514
     <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/Repositories/WalletRepository.java">
465 515
       <provider selected="true" editor-type-id="text-editor">
466 516
         <state relative-caret-position="75">
@@ -470,21 +520,66 @@
470 520
     </entry>
471 521
     <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/Repositories/BlockRepository.java">
472 522
       <provider selected="true" editor-type-id="text-editor">
473
-        <state relative-caret-position="90">
523
+        <state relative-caret-position="75">
474 524
           <caret line="8" column="1" selection-start-line="8" selection-end-line="9" />
475 525
         </state>
476 526
       </provider>
477 527
     </entry>
478
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/controller/TransactionController.java">
528
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/Repositories/TransactionRepository.java">
479 529
       <provider selected="true" editor-type-id="text-editor">
480
-        <state relative-caret-position="136">
481
-          <caret line="10" column="20" selection-end-line="57" />
530
+        <state relative-caret-position="165">
531
+          <caret line="11" column="17" selection-start-line="11" selection-start-column="17" selection-end-line="11" selection-end-column="17" />
532
+          <folding>
533
+            <element signature="imports" expanded="true" />
534
+          </folding>
535
+        </state>
536
+      </provider>
537
+    </entry>
538
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/controller/BlockController.java">
539
+      <provider selected="true" editor-type-id="text-editor">
540
+        <state relative-caret-position="673">
541
+          <caret line="47" column="40" selection-start-line="47" selection-start-column="40" selection-end-line="47" selection-end-column="40" />
542
+          <folding>
543
+            <element signature="imports" expanded="true" />
544
+          </folding>
545
+        </state>
546
+      </provider>
547
+    </entry>
548
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/model/BlockchainVerification.java">
549
+      <provider selected="true" editor-type-id="text-editor">
550
+        <state relative-caret-position="675">
551
+          <caret line="53" column="30" selection-start-line="53" selection-start-column="30" selection-end-line="53" selection-end-column="30" />
552
+          <folding>
553
+            <element signature="e#1933#1934#0" expanded="true" />
554
+            <element signature="e#1973#1974#0" expanded="true" />
555
+          </folding>
556
+        </state>
557
+      </provider>
558
+    </entry>
559
+    <entry file="jar://$MAVEN_REPOSITORY$/org/springframework/spring-orm/5.0.7.RELEASE/spring-orm-5.0.7.RELEASE-sources.jar!/org/springframework/orm/jpa/vendor/SpringHibernateJpaPersistenceProvider.java">
560
+      <provider selected="true" editor-type-id="text-editor">
561
+        <state relative-caret-position="345">
562
+          <caret line="56" selection-start-line="56" selection-end-line="56" />
563
+        </state>
564
+      </provider>
565
+    </entry>
566
+    <entry file="jar://$MAVEN_REPOSITORY$/org/springframework/spring-orm/5.0.7.RELEASE/spring-orm-5.0.7.RELEASE-sources.jar!/org/springframework/orm/jpa/LocalContainerEntityManagerFactoryBean.java">
567
+      <provider selected="true" editor-type-id="text-editor">
568
+        <state relative-caret-position="165">
569
+          <caret line="364" selection-start-line="364" selection-end-line="364" />
570
+        </state>
571
+      </provider>
572
+    </entry>
573
+    <entry file="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-autoconfigure/2.0.3.RELEASE/spring-boot-autoconfigure-2.0.3.RELEASE-sources.jar!/org/springframework/boot/autoconfigure/orm/jpa/JpaBaseConfiguration.java">
574
+      <provider selected="true" editor-type-id="text-editor">
575
+        <state relative-caret-position="442">
576
+          <caret line="135" column="14" lean-forward="true" selection-start-line="135" selection-start-column="14" selection-end-line="135" selection-end-column="14" />
482 577
         </state>
483 578
       </provider>
484 579
     </entry>
485 580
     <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/controller/WalletController.java">
486 581
       <provider selected="true" editor-type-id="text-editor">
487
-        <state relative-caret-position="416">
582
+        <state relative-caret-position="113">
488 583
           <caret line="37" column="42" selection-start-line="37" selection-start-column="42" selection-end-line="37" selection-end-column="42" />
489 584
           <folding>
490 585
             <element signature="imports" expanded="true" />
@@ -492,12 +587,53 @@
492 587
         </state>
493 588
       </provider>
494 589
     </entry>
495
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/controller/BlockController.java">
590
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/controller/TransactionController.java">
496 591
       <provider selected="true" editor-type-id="text-editor">
497
-        <state relative-caret-position="673">
498
-          <caret line="47" column="40" selection-start-line="47" selection-start-column="40" selection-end-line="47" selection-end-column="40" />
592
+        <state relative-caret-position="136">
593
+          <caret line="10" column="20" selection-end-line="57" />
594
+        </state>
595
+      </provider>
596
+    </entry>
597
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/model/Transaction.java">
598
+      <provider selected="true" editor-type-id="text-editor">
599
+        <state relative-caret-position="-1201">
600
+          <caret line="16" column="14" selection-start-line="16" selection-start-column="14" selection-end-line="16" selection-end-column="14" />
601
+        </state>
602
+      </provider>
603
+    </entry>
604
+    <entry file="file://$PROJECT_DIR$/pom.xml">
605
+      <provider selected="true" editor-type-id="text-editor">
606
+        <state relative-caret-position="152">
607
+          <caret line="67" lean-forward="true" selection-start-line="67" selection-end-line="67" />
608
+        </state>
609
+      </provider>
610
+    </entry>
611
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/model/Wallet.java">
612
+      <provider selected="true" editor-type-id="text-editor">
613
+        <state relative-caret-position="241">
614
+          <caret line="46" selection-start-line="46" selection-end-line="46" />
499 615
           <folding>
500 616
             <element signature="imports" expanded="true" />
617
+            <element signature="e#971#972#0" expanded="true" />
618
+            <element signature="e#998#999#0" expanded="true" />
619
+            <element signature="e#1038#1039#0" expanded="true" />
620
+            <element signature="e#1070#1071#0" expanded="true" />
621
+            <element signature="e#1093#1094#0" expanded="true" />
622
+            <element signature="e#1126#1127#0" expanded="true" />
623
+            <element signature="e#1167#1168#0" expanded="true" />
624
+            <element signature="e#1200#1201#0" expanded="true" />
625
+            <element signature="e#1239#1240#0" expanded="true" />
626
+            <element signature="e#1271#1272#0" expanded="true" />
627
+            <element signature="e#1302#1303#0" expanded="true" />
628
+            <element signature="e#1331#1332#0" expanded="true" />
629
+            <element signature="e#1373#1374#0" expanded="true" />
630
+            <element signature="e#1409#1410#0" expanded="true" />
631
+            <element signature="e#1525#1526#0" expanded="true" />
632
+            <element signature="e#1565#1566#0" expanded="true" />
633
+            <element signature="e#1592#1593#0" expanded="true" />
634
+            <element signature="e#1617#1618#0" expanded="true" />
635
+            <element signature="e#1651#1652#0" expanded="true" />
636
+            <element signature="e#1679#1680#0" expanded="true" />
501 637
           </folding>
502 638
         </state>
503 639
       </provider>
@@ -509,10 +645,53 @@
509 645
         </state>
510 646
       </provider>
511 647
     </entry>
512
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/model/Transaction.java">
648
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/Application.java">
513 649
       <provider selected="true" editor-type-id="text-editor">
514
-        <state relative-caret-position="1065">
515
-          <caret line="78" column="34" selection-start-line="78" selection-start-column="34" selection-end-line="78" selection-end-column="34" />
650
+        <state relative-caret-position="120">
651
+          <caret line="10" selection-start-line="10" selection-end-line="10" />
652
+        </state>
653
+      </provider>
654
+    </entry>
655
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/Application.java">
656
+      <provider selected="true" editor-type-id="text-editor">
657
+        <state relative-caret-position="120">
658
+          <caret line="10" selection-start-line="10" selection-end-line="10" />
659
+        </state>
660
+      </provider>
661
+    </entry>
662
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/model/Coin.java" />
663
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/Repositories/WalletRepository.java">
664
+      <provider selected="true" editor-type-id="text-editor">
665
+        <state relative-caret-position="75">
666
+          <caret line="8" column="73" selection-start-line="8" selection-start-column="73" selection-end-line="8" selection-end-column="73" />
667
+        </state>
668
+      </provider>
669
+    </entry>
670
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/Repositories/BlockRepository.java">
671
+      <provider selected="true" editor-type-id="text-editor">
672
+        <state relative-caret-position="90">
673
+          <caret line="8" column="1" selection-start-line="8" selection-end-line="9" />
674
+        </state>
675
+      </provider>
676
+    </entry>
677
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/controller/TransactionController.java">
678
+      <provider selected="true" editor-type-id="text-editor">
679
+        <state relative-caret-position="136">
680
+          <caret line="10" column="20" selection-end-line="57" />
681
+        </state>
682
+      </provider>
683
+    </entry>
684
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/controller/BlockController.java">
685
+      <provider selected="true" editor-type-id="text-editor">
686
+        <state relative-caret-position="673">
687
+          <caret line="47" column="40" selection-start-line="47" selection-start-column="40" selection-end-line="47" selection-end-column="40" />
688
+        </state>
689
+      </provider>
690
+    </entry>
691
+    <entry file="file://$PROJECT_DIR$/src/main/resources/application.properties">
692
+      <provider selected="true" editor-type-id="text-editor">
693
+        <state relative-caret-position="150">
694
+          <caret line="10" column="31" selection-start-line="10" selection-start-column="31" selection-end-line="10" selection-end-column="31" />
516 695
         </state>
517 696
       </provider>
518 697
     </entry>
@@ -526,5 +705,70 @@
526 705
         </state>
527 706
       </provider>
528 707
     </entry>
708
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/model/BlockchainVerification.java">
709
+      <provider selected="true" editor-type-id="text-editor">
710
+        <state relative-caret-position="675">
711
+          <caret line="53" column="30" selection-start-line="53" selection-start-column="30" selection-end-line="53" selection-end-column="30" />
712
+          <folding>
713
+            <element signature="e#1933#1934#0" expanded="true" />
714
+            <element signature="e#1973#1974#0" expanded="true" />
715
+          </folding>
716
+        </state>
717
+      </provider>
718
+    </entry>
719
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/ProcessLoader.java">
720
+      <provider selected="true" editor-type-id="text-editor">
721
+        <state relative-caret-position="108">
722
+          <caret line="18" column="27" lean-forward="true" selection-start-line="18" selection-start-column="27" selection-end-line="18" selection-end-column="27" />
723
+        </state>
724
+      </provider>
725
+    </entry>
726
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/model/Transaction.java">
727
+      <provider selected="true" editor-type-id="text-editor">
728
+        <state relative-caret-position="200">
729
+          <caret line="25" column="26" selection-start-line="25" selection-start-column="26" selection-end-line="25" selection-end-column="26" />
730
+        </state>
731
+      </provider>
732
+    </entry>
733
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/model/Wallet.java">
734
+      <provider selected="true" editor-type-id="text-editor">
735
+        <state relative-caret-position="-1093">
736
+          <caret line="2" column="7" lean-forward="true" selection-start-line="2" selection-start-column="7" selection-end-line="2" selection-end-column="7" />
737
+          <folding>
738
+            <element signature="imports" expanded="true" />
739
+            <element signature="e#971#972#0" expanded="true" />
740
+            <element signature="e#998#999#0" expanded="true" />
741
+            <element signature="e#1038#1039#0" expanded="true" />
742
+            <element signature="e#1070#1071#0" expanded="true" />
743
+            <element signature="e#1093#1094#0" expanded="true" />
744
+            <element signature="e#1126#1127#0" expanded="true" />
745
+            <element signature="e#1167#1168#0" expanded="true" />
746
+            <element signature="e#1200#1201#0" expanded="true" />
747
+            <element signature="e#1239#1240#0" expanded="true" />
748
+            <element signature="e#1271#1272#0" expanded="true" />
749
+            <element signature="e#1302#1303#0" expanded="true" />
750
+            <element signature="e#1331#1332#0" expanded="true" />
751
+            <element signature="e#1373#1374#0" expanded="true" />
752
+            <element signature="e#1409#1410#0" expanded="true" />
753
+            <element signature="e#1525#1526#0" expanded="true" />
754
+            <element signature="e#1565#1566#0" expanded="true" />
755
+            <element signature="e#1592#1593#0" expanded="true" />
756
+            <element signature="e#1617#1618#0" expanded="true" />
757
+            <element signature="e#1651#1652#0" expanded="true" />
758
+            <element signature="e#1679#1680#0" expanded="true" />
759
+          </folding>
760
+        </state>
761
+      </provider>
762
+    </entry>
763
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/buecoin01/controller/WalletController.java">
764
+      <provider selected="true" editor-type-id="text-editor">
765
+        <state relative-caret-position="255">
766
+          <caret line="17" column="8" selection-start-line="17" selection-start-column="8" selection-end-line="17" selection-end-column="8" />
767
+          <folding>
768
+            <element signature="imports" expanded="true" />
769
+          </folding>
770
+        </state>
771
+      </provider>
772
+    </entry>
529 773
   </component>
530 774
 </project>

+ 404
- 0
application.log Näytä tiedosto

@@ -2453,3 +2453,407 @@ Caused by: java.sql.SQLException: Data truncated for column 'time_stamp' at row
2453 2453
 2018-07-24 15:39:31.264  INFO 54618 --- [main] o.s.j.e.a.AnnotationMBeanExporter        : Located MBean 'dataSource': registering with JMX server as MBean [com.zaxxer.hikari:name=dataSource,type=HikariDataSource]
2454 2454
 2018-07-24 15:39:31.318  INFO 54618 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2455 2455
 2018-07-24 15:39:31.322  INFO 54618 --- [main] com.buecoin01.Application                : Started Application in 5.606 seconds (JVM running for 6.822)
2456
+2018-07-24 17:45:17.214  INFO 27871 --- [main] com.buecoin01.Application                : Starting Application on zipcoders-MacBook-Pro-2.local with PID 27871 (/Users/tennesseeg/blueCoin/CryptoCoin/target/classes started by tennesseeg in /Users/tennesseeg/blueCoin/CryptoCoin)
2457
+2018-07-24 17:45:17.222  INFO 27871 --- [main] com.buecoin01.Application                : No active profile set, falling back to default profiles: default
2458
+2018-07-24 17:45:17.274  INFO 27871 --- [main] ConfigServletWebServerApplicationContext : Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@7adda9cc: startup date [Tue Jul 24 17:45:17 EDT 2018]; root of context hierarchy
2459
+2018-07-24 17:45:18.272  INFO 27871 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$afb75a43] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2460
+2018-07-24 17:45:18.542  INFO 27871 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2461
+2018-07-24 17:45:18.573  INFO 27871 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2462
+2018-07-24 17:45:18.573  INFO 27871 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet Engine: Apache Tomcat/8.5.31
2463
+2018-07-24 17:45:18.576  INFO 27871 --- [localhost-startStop-1] o.a.catalina.core.AprLifecycleListener   : The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/Users/tennesseeg/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.]
2464
+2018-07-24 17:45:18.666  INFO 27871 --- [localhost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2465
+2018-07-24 17:45:18.666  INFO 27871 --- [localhost-startStop-1] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1392 ms
2466
+2018-07-24 17:45:18.752  INFO 27871 --- [localhost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean  : Servlet dispatcherServlet mapped to [/]
2467
+2018-07-24 17:45:18.758  INFO 27871 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'characterEncodingFilter' to: [/*]
2468
+2018-07-24 17:45:18.759  INFO 27871 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2469
+2018-07-24 17:45:18.759  INFO 27871 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2470
+2018-07-24 17:45:18.759  INFO 27871 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'requestContextFilter' to: [/*]
2471
+2018-07-24 17:45:18.911  INFO 27871 --- [main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
2472
+2018-07-24 17:45:19.303  INFO 27871 --- [main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
2473
+2018-07-24 17:45:19.341  INFO 27871 --- [main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default'
2474
+2018-07-24 17:45:19.350  INFO 27871 --- [main] o.hibernate.jpa.internal.util.LogHelper  : HHH000204: Processing PersistenceUnitInfo [
2475
+	name: default
2476
+	...]
2477
+2018-07-24 17:45:19.474  INFO 27871 --- [main] org.hibernate.Version                    : HHH000412: Hibernate Core {5.2.17.Final}
2478
+2018-07-24 17:45:19.475  INFO 27871 --- [main] org.hibernate.cfg.Environment            : HHH000206: hibernate.properties not found
2479
+2018-07-24 17:45:19.509  INFO 27871 --- [main] o.hibernate.annotations.common.Version   : HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
2480
+2018-07-24 17:45:19.622  INFO 27871 --- [main] org.hibernate.dialect.Dialect            : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect
2481
+2018-07-24 17:45:19.951  WARN 27871 --- [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
2482
+2018-07-24 17:45:19.954  INFO 27871 --- [main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
2483
+2018-07-24 17:45:19.982  INFO 27871 --- [main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.
2484
+2018-07-24 17:45:19.985  INFO 27871 --- [main] o.apache.catalina.core.StandardService   : Stopping service [Tomcat]
2485
+2018-07-24 17:45:19.997  INFO 27871 --- [main] ConditionEvaluationReportLoggingListener : 
2486
+
2487
+Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2488
+2018-07-24 17:45:20.011 ERROR 27871 --- [main] o.s.boot.SpringApplication               : Application run failed
2489
+
2490
+org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
2491
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1708) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2492
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:581) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2493
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:503) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2494
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2495
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2496
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2497
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2498
+	at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1089) ~[spring-context-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2499
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:859) ~[spring-context-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2500
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) ~[spring-context-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2501
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) ~[spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2502
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2503
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:395) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2504
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:327) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2505
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1255) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2506
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1243) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2507
+	at com.buecoin01.Application.main(Application.java:11) [classes/:na]
2508
+Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
2509
+	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:402) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2510
+	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:377) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2511
+	at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2512
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1767) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2513
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1704) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2514
+	... 16 common frames omitted
2515
+Caused by: org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
2516
+	at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:123) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2517
+	at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:77) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2518
+	at org.hibernate.metamodel.internal.MetamodelImpl.initialize(MetamodelImpl.java:129) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2519
+	at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:300) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2520
+	at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:462) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2521
+	at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:892) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2522
+	at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:57) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2523
+	at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2524
+	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:390) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2525
+	... 20 common frames omitted
2526
+Caused by: org.hibernate.InstantiationException: could not instantiate test object : com.buecoin01.model.Wallet
2527
+	at org.hibernate.engine.internal.UnsavedValueFactory.instantiate(UnsavedValueFactory.java:43) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2528
+	at org.hibernate.engine.internal.UnsavedValueFactory.getUnsavedIdentifierValue(UnsavedValueFactory.java:68) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2529
+	at org.hibernate.tuple.PropertyFactory.buildIdentifierAttribute(PropertyFactory.java:61) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2530
+	at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:134) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2531
+	at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:519) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2532
+	at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:124) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2533
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_161]
2534
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_161]
2535
+	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_161]
2536
+	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_161]
2537
+	at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:96) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2538
+	... 28 common frames omitted
2539
+Caused by: java.lang.reflect.InvocationTargetException: null
2540
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_161]
2541
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_161]
2542
+	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_161]
2543
+	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_161]
2544
+	at org.hibernate.engine.internal.UnsavedValueFactory.instantiate(UnsavedValueFactory.java:40) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2545
+	... 38 common frames omitted
2546
+Caused by: java.lang.RuntimeException: java.security.NoSuchProviderException: no such provider: BC
2547
+	at com.buecoin01.model.Wallet.generateKeyPair(Wallet.java:94) ~[classes/:na]
2548
+	at com.buecoin01.model.Wallet.<init>(Wallet.java:46) ~[classes/:na]
2549
+	... 43 common frames omitted
2550
+Caused by: java.security.NoSuchProviderException: no such provider: BC
2551
+	at sun.security.jca.GetInstance.getService(GetInstance.java:83) ~[na:1.8.0_161]
2552
+	at sun.security.jca.GetInstance.getInstance(GetInstance.java:206) ~[na:1.8.0_161]
2553
+	at java.security.KeyPairGenerator.getInstance(KeyPairGenerator.java:279) ~[na:1.8.0_161]
2554
+	at com.buecoin01.model.Wallet.generateKeyPair(Wallet.java:85) ~[classes/:na]
2555
+	... 44 common frames omitted
2556
+
2557
+2018-07-24 17:46:06.009  INFO 27888 --- [main] com.buecoin01.Application                : Starting Application on zipcoders-MacBook-Pro-2.local with PID 27888 (/Users/tennesseeg/blueCoin/CryptoCoin/target/classes started by tennesseeg in /Users/tennesseeg/blueCoin/CryptoCoin)
2558
+2018-07-24 17:46:06.014  INFO 27888 --- [main] com.buecoin01.Application                : No active profile set, falling back to default profiles: default
2559
+2018-07-24 17:46:06.054  INFO 27888 --- [main] ConfigServletWebServerApplicationContext : Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@56528192: startup date [Tue Jul 24 17:46:06 EDT 2018]; root of context hierarchy
2560
+2018-07-24 17:46:07.071  INFO 27888 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$68ce0934] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2561
+2018-07-24 17:46:07.287  INFO 27888 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2562
+2018-07-24 17:46:07.310  INFO 27888 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2563
+2018-07-24 17:46:07.310  INFO 27888 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet Engine: Apache Tomcat/8.5.31
2564
+2018-07-24 17:46:07.313  INFO 27888 --- [localhost-startStop-1] o.a.catalina.core.AprLifecycleListener   : The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/Users/tennesseeg/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.]
2565
+2018-07-24 17:46:07.369  INFO 27888 --- [localhost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2566
+2018-07-24 17:46:07.369  INFO 27888 --- [localhost-startStop-1] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1315 ms
2567
+2018-07-24 17:46:07.446  INFO 27888 --- [localhost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean  : Servlet dispatcherServlet mapped to [/]
2568
+2018-07-24 17:46:07.448  INFO 27888 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'characterEncodingFilter' to: [/*]
2569
+2018-07-24 17:46:07.448  INFO 27888 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2570
+2018-07-24 17:46:07.449  INFO 27888 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2571
+2018-07-24 17:46:07.449  INFO 27888 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'requestContextFilter' to: [/*]
2572
+2018-07-24 17:46:07.630  INFO 27888 --- [main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
2573
+2018-07-24 17:46:08.000  INFO 27888 --- [main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
2574
+2018-07-24 17:46:08.062  INFO 27888 --- [main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default'
2575
+2018-07-24 17:46:08.082  INFO 27888 --- [main] o.hibernate.jpa.internal.util.LogHelper  : HHH000204: Processing PersistenceUnitInfo [
2576
+	name: default
2577
+	...]
2578
+2018-07-24 17:46:08.195  INFO 27888 --- [main] org.hibernate.Version                    : HHH000412: Hibernate Core {5.2.17.Final}
2579
+2018-07-24 17:46:08.196  INFO 27888 --- [main] org.hibernate.cfg.Environment            : HHH000206: hibernate.properties not found
2580
+2018-07-24 17:46:08.230  INFO 27888 --- [main] o.hibernate.annotations.common.Version   : HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
2581
+2018-07-24 17:46:08.327  INFO 27888 --- [main] org.hibernate.dialect.Dialect            : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect
2582
+2018-07-24 17:46:08.636  WARN 27888 --- [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
2583
+2018-07-24 17:46:08.636  INFO 27888 --- [main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
2584
+2018-07-24 17:46:08.701  INFO 27888 --- [main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.
2585
+2018-07-24 17:46:08.703  INFO 27888 --- [main] o.apache.catalina.core.StandardService   : Stopping service [Tomcat]
2586
+2018-07-24 17:46:08.713  INFO 27888 --- [main] ConditionEvaluationReportLoggingListener : 
2587
+
2588
+Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2589
+2018-07-24 17:46:08.725 ERROR 27888 --- [main] o.s.boot.SpringApplication               : Application run failed
2590
+
2591
+org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
2592
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1708) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2593
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:581) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2594
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:503) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2595
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2596
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2597
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2598
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2599
+	at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1089) ~[spring-context-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2600
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:859) ~[spring-context-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2601
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) ~[spring-context-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2602
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) ~[spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2603
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2604
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:395) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2605
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:327) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2606
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1255) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2607
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1243) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2608
+	at com.buecoin01.Application.main(Application.java:11) [classes/:na]
2609
+Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
2610
+	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:402) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2611
+	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:377) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2612
+	at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2613
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1767) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2614
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1704) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2615
+	... 16 common frames omitted
2616
+Caused by: org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
2617
+	at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:123) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2618
+	at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:77) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2619
+	at org.hibernate.metamodel.internal.MetamodelImpl.initialize(MetamodelImpl.java:129) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2620
+	at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:300) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2621
+	at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:462) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2622
+	at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:892) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2623
+	at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:57) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2624
+	at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2625
+	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:390) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2626
+	... 20 common frames omitted
2627
+Caused by: org.hibernate.InstantiationException: could not instantiate test object : com.buecoin01.model.Wallet
2628
+	at org.hibernate.engine.internal.UnsavedValueFactory.instantiate(UnsavedValueFactory.java:43) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2629
+	at org.hibernate.engine.internal.UnsavedValueFactory.getUnsavedIdentifierValue(UnsavedValueFactory.java:68) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2630
+	at org.hibernate.tuple.PropertyFactory.buildIdentifierAttribute(PropertyFactory.java:61) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2631
+	at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:134) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2632
+	at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:519) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2633
+	at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:124) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2634
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_161]
2635
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_161]
2636
+	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_161]
2637
+	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_161]
2638
+	at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:96) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2639
+	... 28 common frames omitted
2640
+Caused by: java.lang.reflect.InvocationTargetException: null
2641
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_161]
2642
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_161]
2643
+	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_161]
2644
+	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_161]
2645
+	at org.hibernate.engine.internal.UnsavedValueFactory.instantiate(UnsavedValueFactory.java:40) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2646
+	... 38 common frames omitted
2647
+Caused by: java.lang.RuntimeException: java.security.NoSuchProviderException: no such provider: BC
2648
+	at com.buecoin01.model.Wallet.generateKeyPair(Wallet.java:94) ~[classes/:na]
2649
+	at com.buecoin01.model.Wallet.<init>(Wallet.java:46) ~[classes/:na]
2650
+	... 43 common frames omitted
2651
+Caused by: java.security.NoSuchProviderException: no such provider: BC
2652
+	at sun.security.jca.GetInstance.getService(GetInstance.java:83) ~[na:1.8.0_161]
2653
+	at sun.security.jca.GetInstance.getInstance(GetInstance.java:206) ~[na:1.8.0_161]
2654
+	at java.security.KeyPairGenerator.getInstance(KeyPairGenerator.java:279) ~[na:1.8.0_161]
2655
+	at com.buecoin01.model.Wallet.generateKeyPair(Wallet.java:85) ~[classes/:na]
2656
+	... 44 common frames omitted
2657
+
2658
+2018-07-24 17:46:25.902  INFO 27897 --- [main] com.buecoin01.Application                : Starting Application on zipcoders-MacBook-Pro-2.local with PID 27897 (/Users/tennesseeg/blueCoin/CryptoCoin/target/classes started by tennesseeg in /Users/tennesseeg/blueCoin/CryptoCoin)
2659
+2018-07-24 17:46:25.905  INFO 27897 --- [main] com.buecoin01.Application                : No active profile set, falling back to default profiles: default
2660
+2018-07-24 17:46:25.953  INFO 27897 --- [main] ConfigServletWebServerApplicationContext : Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@6e0dec4a: startup date [Tue Jul 24 17:46:25 EDT 2018]; root of context hierarchy
2661
+2018-07-24 17:46:26.981  INFO 27897 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$6b3dc14f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2662
+2018-07-24 17:46:27.183  INFO 27897 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2663
+2018-07-24 17:46:27.207  INFO 27897 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2664
+2018-07-24 17:46:27.207  INFO 27897 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet Engine: Apache Tomcat/8.5.31
2665
+2018-07-24 17:46:27.210  INFO 27897 --- [localhost-startStop-1] o.a.catalina.core.AprLifecycleListener   : The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/Users/tennesseeg/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.]
2666
+2018-07-24 17:46:27.263  INFO 27897 --- [localhost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2667
+2018-07-24 17:46:27.263  INFO 27897 --- [localhost-startStop-1] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1311 ms
2668
+2018-07-24 17:46:27.339  INFO 27897 --- [localhost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean  : Servlet dispatcherServlet mapped to [/]
2669
+2018-07-24 17:46:27.342  INFO 27897 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'characterEncodingFilter' to: [/*]
2670
+2018-07-24 17:46:27.342  INFO 27897 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2671
+2018-07-24 17:46:27.342  INFO 27897 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2672
+2018-07-24 17:46:27.343  INFO 27897 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'requestContextFilter' to: [/*]
2673
+2018-07-24 17:46:27.477  INFO 27897 --- [main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
2674
+2018-07-24 17:46:27.808  INFO 27897 --- [main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
2675
+2018-07-24 17:46:27.854  INFO 27897 --- [main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default'
2676
+2018-07-24 17:46:27.863  INFO 27897 --- [main] o.hibernate.jpa.internal.util.LogHelper  : HHH000204: Processing PersistenceUnitInfo [
2677
+	name: default
2678
+	...]
2679
+2018-07-24 17:46:27.974  INFO 27897 --- [main] org.hibernate.Version                    : HHH000412: Hibernate Core {5.2.17.Final}
2680
+2018-07-24 17:46:27.975  INFO 27897 --- [main] org.hibernate.cfg.Environment            : HHH000206: hibernate.properties not found
2681
+2018-07-24 17:46:27.999  INFO 27897 --- [main] o.hibernate.annotations.common.Version   : HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
2682
+2018-07-24 17:46:28.093  INFO 27897 --- [main] org.hibernate.dialect.Dialect            : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect
2683
+2018-07-24 17:46:28.391  WARN 27897 --- [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
2684
+2018-07-24 17:46:28.391  INFO 27897 --- [main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
2685
+2018-07-24 17:46:28.491  INFO 27897 --- [main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.
2686
+2018-07-24 17:46:28.494  INFO 27897 --- [main] o.apache.catalina.core.StandardService   : Stopping service [Tomcat]
2687
+2018-07-24 17:46:28.506  INFO 27897 --- [main] ConditionEvaluationReportLoggingListener : 
2688
+
2689
+Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2690
+2018-07-24 17:46:28.514 ERROR 27897 --- [main] o.s.boot.SpringApplication               : Application run failed
2691
+
2692
+org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
2693
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1708) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2694
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:581) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2695
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:503) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2696
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2697
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2698
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2699
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2700
+	at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1089) ~[spring-context-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2701
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:859) ~[spring-context-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2702
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) ~[spring-context-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2703
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) ~[spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2704
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2705
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:395) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2706
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:327) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2707
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1255) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2708
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1243) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2709
+	at com.buecoin01.Application.main(Application.java:11) [classes/:na]
2710
+Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
2711
+	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:402) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2712
+	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:377) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2713
+	at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2714
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1767) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2715
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1704) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2716
+	... 16 common frames omitted
2717
+Caused by: org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
2718
+	at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:123) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2719
+	at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:77) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2720
+	at org.hibernate.metamodel.internal.MetamodelImpl.initialize(MetamodelImpl.java:129) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2721
+	at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:300) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2722
+	at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:462) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2723
+	at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:892) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2724
+	at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:57) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2725
+	at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2726
+	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:390) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2727
+	... 20 common frames omitted
2728
+Caused by: org.hibernate.InstantiationException: could not instantiate test object : com.buecoin01.model.Wallet
2729
+	at org.hibernate.engine.internal.UnsavedValueFactory.instantiate(UnsavedValueFactory.java:43) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2730
+	at org.hibernate.engine.internal.UnsavedValueFactory.getUnsavedIdentifierValue(UnsavedValueFactory.java:68) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2731
+	at org.hibernate.tuple.PropertyFactory.buildIdentifierAttribute(PropertyFactory.java:61) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2732
+	at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:134) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2733
+	at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:519) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2734
+	at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:124) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2735
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_161]
2736
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_161]
2737
+	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_161]
2738
+	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_161]
2739
+	at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:96) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2740
+	... 28 common frames omitted
2741
+Caused by: java.lang.reflect.InvocationTargetException: null
2742
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_161]
2743
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_161]
2744
+	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_161]
2745
+	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_161]
2746
+	at org.hibernate.engine.internal.UnsavedValueFactory.instantiate(UnsavedValueFactory.java:40) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2747
+	... 38 common frames omitted
2748
+Caused by: java.lang.RuntimeException: java.security.NoSuchProviderException: no such provider: BC
2749
+	at com.buecoin01.model.Wallet.generateKeyPair(Wallet.java:94) ~[classes/:na]
2750
+	at com.buecoin01.model.Wallet.<init>(Wallet.java:46) ~[classes/:na]
2751
+	... 43 common frames omitted
2752
+Caused by: java.security.NoSuchProviderException: no such provider: BC
2753
+	at sun.security.jca.GetInstance.getService(GetInstance.java:83) ~[na:1.8.0_161]
2754
+	at sun.security.jca.GetInstance.getInstance(GetInstance.java:206) ~[na:1.8.0_161]
2755
+	at java.security.KeyPairGenerator.getInstance(KeyPairGenerator.java:279) ~[na:1.8.0_161]
2756
+	at com.buecoin01.model.Wallet.generateKeyPair(Wallet.java:85) ~[classes/:na]
2757
+	... 44 common frames omitted
2758
+
2759
+2018-07-24 17:51:30.753  INFO 27941 --- [main] com.buecoin01.Application                : Starting Application on zipcoders-MacBook-Pro-2.local with PID 27941 (/Users/tennesseeg/blueCoin/CryptoCoin/target/classes started by tennesseeg in /Users/tennesseeg/blueCoin/CryptoCoin)
2760
+2018-07-24 17:51:30.757  INFO 27941 --- [main] com.buecoin01.Application                : No active profile set, falling back to default profiles: default
2761
+2018-07-24 17:51:30.801  INFO 27941 --- [main] ConfigServletWebServerApplicationContext : Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@6d2a209c: startup date [Tue Jul 24 17:51:30 EDT 2018]; root of context hierarchy
2762
+2018-07-24 17:51:31.611  INFO 27941 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$71245d17] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2763
+2018-07-24 17:51:31.869  INFO 27941 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2764
+2018-07-24 17:51:31.890  INFO 27941 --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2765
+2018-07-24 17:51:31.891  INFO 27941 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet Engine: Apache Tomcat/8.5.31
2766
+2018-07-24 17:51:31.894  INFO 27941 --- [localhost-startStop-1] o.a.catalina.core.AprLifecycleListener   : The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/Users/tennesseeg/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.]
2767
+2018-07-24 17:51:31.964  INFO 27941 --- [localhost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2768
+2018-07-24 17:51:31.965  INFO 27941 --- [localhost-startStop-1] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1164 ms
2769
+2018-07-24 17:51:32.056  INFO 27941 --- [localhost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean  : Servlet dispatcherServlet mapped to [/]
2770
+2018-07-24 17:51:32.059  INFO 27941 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'characterEncodingFilter' to: [/*]
2771
+2018-07-24 17:51:32.059  INFO 27941 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2772
+2018-07-24 17:51:32.059  INFO 27941 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2773
+2018-07-24 17:51:32.060  INFO 27941 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'requestContextFilter' to: [/*]
2774
+2018-07-24 17:51:32.215  INFO 27941 --- [main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
2775
+2018-07-24 17:51:32.526  INFO 27941 --- [main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
2776
+2018-07-24 17:51:32.562  INFO 27941 --- [main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default'
2777
+2018-07-24 17:51:32.579  INFO 27941 --- [main] o.hibernate.jpa.internal.util.LogHelper  : HHH000204: Processing PersistenceUnitInfo [
2778
+	name: default
2779
+	...]
2780
+2018-07-24 17:51:32.722  INFO 27941 --- [main] org.hibernate.Version                    : HHH000412: Hibernate Core {5.2.17.Final}
2781
+2018-07-24 17:51:32.723  INFO 27941 --- [main] org.hibernate.cfg.Environment            : HHH000206: hibernate.properties not found
2782
+2018-07-24 17:51:32.758  INFO 27941 --- [main] o.hibernate.annotations.common.Version   : HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
2783
+2018-07-24 17:51:32.860  INFO 27941 --- [main] org.hibernate.dialect.Dialect            : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect
2784
+2018-07-24 17:51:33.145  WARN 27941 --- [main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
2785
+2018-07-24 17:51:33.146  INFO 27941 --- [main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
2786
+2018-07-24 17:51:33.176  INFO 27941 --- [main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.
2787
+2018-07-24 17:51:33.180  INFO 27941 --- [main] o.apache.catalina.core.StandardService   : Stopping service [Tomcat]
2788
+2018-07-24 17:51:33.192  INFO 27941 --- [main] ConditionEvaluationReportLoggingListener : 
2789
+
2790
+Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2791
+2018-07-24 17:51:33.205 ERROR 27941 --- [main] o.s.boot.SpringApplication               : Application run failed
2792
+
2793
+org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
2794
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1708) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2795
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:581) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2796
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:503) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2797
+	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2798
+	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2799
+	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2800
+	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2801
+	at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1089) ~[spring-context-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2802
+	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:859) ~[spring-context-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2803
+	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) ~[spring-context-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2804
+	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) ~[spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2805
+	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2806
+	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:395) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2807
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:327) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2808
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1255) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2809
+	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1243) [spring-boot-2.0.3.RELEASE.jar:2.0.3.RELEASE]
2810
+	at com.buecoin01.Application.main(Application.java:11) [classes/:na]
2811
+Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
2812
+	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:402) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2813
+	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:377) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2814
+	at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2815
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1767) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2816
+	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1704) ~[spring-beans-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2817
+	... 16 common frames omitted
2818
+Caused by: org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
2819
+	at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:123) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2820
+	at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:77) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2821
+	at org.hibernate.metamodel.internal.MetamodelImpl.initialize(MetamodelImpl.java:129) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2822
+	at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:300) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2823
+	at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:462) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2824
+	at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:892) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2825
+	at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:57) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2826
+	at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2827
+	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:390) ~[spring-orm-5.0.7.RELEASE.jar:5.0.7.RELEASE]
2828
+	... 20 common frames omitted
2829
+Caused by: org.hibernate.InstantiationException: could not instantiate test object : com.buecoin01.model.Wallet
2830
+	at org.hibernate.engine.internal.UnsavedValueFactory.instantiate(UnsavedValueFactory.java:43) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2831
+	at org.hibernate.engine.internal.UnsavedValueFactory.getUnsavedIdentifierValue(UnsavedValueFactory.java:68) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2832
+	at org.hibernate.tuple.PropertyFactory.buildIdentifierAttribute(PropertyFactory.java:61) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2833
+	at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:134) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2834
+	at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:519) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2835
+	at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:124) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2836
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_161]
2837
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_161]
2838
+	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_161]
2839
+	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_161]
2840
+	at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:96) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2841
+	... 28 common frames omitted
2842
+Caused by: java.lang.reflect.InvocationTargetException: null
2843
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_161]
2844
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_161]
2845
+	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_161]
2846
+	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_161]
2847
+	at org.hibernate.engine.internal.UnsavedValueFactory.instantiate(UnsavedValueFactory.java:40) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
2848
+	... 38 common frames omitted
2849
+Caused by: java.lang.RuntimeException: java.security.NoSuchProviderException: no such provider: BC
2850
+	at com.buecoin01.model.Wallet.generateKeyPair(Wallet.java:94) ~[classes/:na]
2851
+	at com.buecoin01.model.Wallet.<init>(Wallet.java:46) ~[classes/:na]
2852
+	... 43 common frames omitted
2853
+Caused by: java.security.NoSuchProviderException: no such provider: BC
2854
+	at sun.security.jca.GetInstance.getService(GetInstance.java:83) ~[na:1.8.0_161]
2855
+	at sun.security.jca.GetInstance.getInstance(GetInstance.java:206) ~[na:1.8.0_161]
2856
+	at java.security.KeyPairGenerator.getInstance(KeyPairGenerator.java:279) ~[na:1.8.0_161]
2857
+	at com.buecoin01.model.Wallet.generateKeyPair(Wallet.java:85) ~[classes/:na]
2858
+	... 44 common frames omitted
2859
+

+ 1
- 0
src/main/java/com/buecoin01/ProcessLoader.java Näytä tiedosto

@@ -3,6 +3,7 @@ package com.buecoin01;
3 3
 import com.buecoin01.Repositories.BlockRepository;
4 4
 import com.buecoin01.Repositories.WalletRepository;
5 5
 
6
+import com.buecoin01.model.Block;
6 7
 import org.springframework.beans.factory.annotation.Autowired;
7 8
 import org.springframework.boot.ApplicationArguments;
8 9
 import org.springframework.boot.ApplicationRunner;

+ 3
- 8
src/main/java/com/buecoin01/controller/WalletController.java Näytä tiedosto

@@ -9,18 +9,13 @@ import org.springframework.web.bind.annotation.*;
9 9
 
10 10
 import java.util.Optional;
11 11
 
12
+@CrossOrigin(origins = {"http://localhost:8100", "http://localhost:8080"})
13
+@RestController
12 14
 public class WalletController {
13
-    @CrossOrigin(origins = {"http://localhost:8100", "http://localhost:8080"})
14
-    @RestController
15
-
16
-
17
-    public class UserController {
18
-
19 15
 
20 16
         @Autowired
21 17
         private WalletRepository walletRepository;
22 18
 
23
-
24 19
         @RequestMapping(value = "/wallet/{id}", method = RequestMethod.GET)
25 20
         public ResponseEntity get(@PathVariable Long id) {
26 21
             Optional <Wallet> wallet = walletRepository.findById( id );
@@ -57,4 +52,4 @@ public class WalletController {
57 52
     }
58 53
 
59 54
 
60
-}
55
+

+ 1
- 1
src/main/java/com/buecoin01/model/BlockchainVerification.java Näytä tiedosto

@@ -51,7 +51,7 @@ public class  BlockchainVerification {
51 51
     }
52 52
 
53 53
     public static void setUTXOs(Map<String, TransactionOutput> UTXOs) {
54
-        Blockchain.UTXOs = UTXOs;
54
+        BlockchainVerification.UTXOs = UTXOs;
55 55
     }
56 56
 
57 57
     public static List<Block> getBlockchain() {

+ 1
- 0
src/main/java/com/buecoin01/model/Transaction.java Näytä tiedosto

@@ -23,6 +23,7 @@ public class Transaction {
23 23
 
24 24
     private static int sequence = 0; //how many transactions have been generated
25 25
 
26
+   public Transaction (){}
26 27
     public Transaction(PublicKey from, PublicKey to, float value, ArrayList <TransactionInput> inputs) {
27 28
         this.sender = from;
28 29
         this.reciepient = to;

+ 1
- 1
src/main/java/com/buecoin01/model/Wallet.java Näytä tiedosto

@@ -97,7 +97,7 @@ public class Wallet {
97 97
     //returns balance and store the UTXO's owned by this wallet in this.UXTOs
98 98
     public float getBalance(){
99 99
         float total = 0;
100
-        for (Map.Entry<String, TransactionOutput> item: Blockchain.getUTXOs().entrySet()){
100
+        for (Map.Entry<String, TransactionOutput> item: BlockchainVerification.getUTXOs().entrySet()){
101 101
             TransactionOutput UTXO = item.getValue();
102 102
             if (UTXO.isMine(publicKey)){ //if output belongs to me (if coins belong to me)
103 103
                 UTXOs.put(UTXO.getId(), UTXO);   // add it to our list of unspent transaction

BIN
target/classes/com/buecoin01/Repositories/TransactionRepository.class Näytä tiedosto


BIN
target/classes/com/buecoin01/Repositories/WalletRepository.class Näytä tiedosto


BIN
target/classes/com/buecoin01/controller/BlockController$UserController.class Näytä tiedosto


BIN
target/classes/com/buecoin01/controller/BlockController.class Näytä tiedosto


BIN
target/classes/com/buecoin01/controller/WalletController.class Näytä tiedosto


BIN
target/classes/com/buecoin01/model/Block.class Näytä tiedosto


BIN
target/classes/com/buecoin01/model/BlockchainVerification.class Näytä tiedosto


BIN
target/classes/com/buecoin01/model/Transaction.class Näytä tiedosto


BIN
target/classes/com/buecoin01/model/Wallet.class Näytä tiedosto