$ sudo start mango
mango start/running, process 29497
$ cat /opt/mango/logs/ma.err
Exception in thread "pool-1-thread-1" java.lang.NullPointerException
at com.serotonin.m2m2.CoreLicenseDefinition$2.run(CoreLicenseDefinition.java:137)
at com.serotonin.timer.sync.Synchronizer$TaskWrapper.run(Synchronizer.java:155)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
$ **sudo status mango **
mango stop/waiting
I only tried Derby as a test. I need it working with mysql.
Mango did create 36 tables under mysql, so it does have the permissions from the GRANT ALL command:
mysql> use mango
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> **show tables;
**
+-------------------------------+
| Tables_in_mango |
+-------------------------------+
| compoundEventDetectors |
| dataPointUsers |
| dataPoints |
| dataSourceUsers |
| dataSources |
| eventHandlers |
| events |
| graphicalViewUsers |
| graphicalViews |
| mailingListInactive |
| mailingListMembers |
| mailingLists |
| maintenanceEvents |
| mangoViewUsers |
| mangoViews |
| pointEventDetectors |
| pointHierarchy |
| pointLinks |
| pointValueAnnotations |
| pointValues |
| publishers |
| reportInstanceData |
| reportInstanceDataAnnotations |
| reportInstanceEvents |
| reportInstancePoints |
| reportInstanceUserComments |
| reportInstances |
| reports |
| scheduledEvents |
| systemSettings |
| userComments |
| userEvents |
| users |
| watchListPoints |
| watchListUsers |
| watchLists |
+-------------------------------+
36 rows in set (0.00 sec)
mysql>