Issues when updating from 3.7 (Synology package) to 3.15 (latest)

gmoscalu8 years ago

Hi,

I have traccar running on my Synology box. Unfortunately, i could not find an updated package, so i tried to manually update the SW, using the "Other" distribution.

I extracted the zip, made a copy of the current version, and started to merge-in all the libraries, binaries & so on, keeping mainly the 3.15 ones and making sure file permissions are the same within all folders...

When I try to start it, i get the following logs:


admin@DS1513:/volume1/@appstore/traccar/logs$ ls -lsa
total 16
4 drwxrwxrwx  2 admin users 4096 Jan 26 08:57 .
4 drwxrwxrwx 12 admin users 4096 Jan 26 08:44 ..
4 -rw-r--r--  1 root  root   396 Jan 26 08:57 tracker-server.log
4 -rw-r--r--  1 root  root  1882 Jan 26 08:57 wrapper.log.20180126
admin@DS1513:/volume1/@appstore/traccar/logs$ cat tracker-server.log
2018-01-26 08:57:16  INFO: Operating system name: Linux version: 3.10.102 architecture: i386
2018-01-26 08:57:16  INFO: Java runtime name: Java HotSpot(TM) Server VM vendor: Oracle Corporation version: 25.77-b03
2018-01-26 08:57:16  INFO: Memory limit heap: 878mb non-heap: 0mb
2018-01-26 08:57:16  INFO: Character encoding: UTF-8 charset: UTF-8
2018-01-26 08:57:16  INFO: Version: 3.15-SNAPSHOT
admin@DS1513:/volume1/@appstore/traccar/logs$ cat wrapper.log.20180126
STATUS | wrapper  | 2018/01/26 08:57:13 | --> Wrapper Started as Daemon
STATUS | wrapper  | 2018/01/26 08:57:13 | Java Service Wrapper Community Edition 64-bit 3.5.30
STATUS | wrapper  | 2018/01/26 08:57:13 |   Copyright (C) 1999-2016 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper  | 2018/01/26 08:57:13 |     http://wrapper.tanukisoftware.com
STATUS | wrapper  | 2018/01/26 08:57:13 |
STATUS | wrapper  | 2018/01/26 08:57:14 | Launching a JVM...
INFO   | jvm 1    | 2018/01/26 08:57:15 | WrapperManager: Initializing...
INFO   | jvm 1    | 2018/01/26 08:57:17 | WrapperSimpleApp:
INFO   | jvm 1    | 2018/01/26 08:57:17 | WrapperSimpleApp Error: Encountered an error running main:
INFO   | jvm 1    | 2018/01/26 08:57:17 | WrapperSimpleApp Error: java.lang.NullPointerException
INFO   | jvm 1    | 2018/01/26 08:57:17 | WrapperSimpleApp Error:       at org.traccar.Context.init(Context.java:361)
INFO   | jvm 1    | 2018/01/26 08:57:17 | WrapperSimpleApp Error:       at org.traccar.Main.main(Main.java:35)
INFO   | jvm 1    | 2018/01/26 08:57:17 | WrapperSimpleApp Error:       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO   | jvm 1    | 2018/01/26 08:57:17 | WrapperSimpleApp Error:       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
INFO   | jvm 1    | 2018/01/26 08:57:17 | WrapperSimpleApp Error:       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
INFO   | jvm 1    | 2018/01/26 08:57:17 | WrapperSimpleApp Error:       at java.lang.reflect.Method.invoke(Method.java:498)
INFO   | jvm 1    | 2018/01/26 08:57:17 | WrapperSimpleApp Error:       at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:325)
INFO   | jvm 1    | 2018/01/26 08:57:17 | WrapperSimpleApp Error:       at java.lang.Thread.run(Thread.java:745)
STATUS | wrapper  | 2018/01/26 08:57:20 | <-- Wrapper Stopped
admin@DS1513:/volume1/@appstore/traccar/logs$

Any idea what might be wrong?

Thanks
Gabriel

gmoscalu8 years ago

never mind - i had forgot to bring in from old config file the database connection definition. now it started just fine :(

gmoscalu8 years ago

However, I get an error when starting up:

admin@DS1513:/volume1/@appstore/traccar/logs$ cat tracker-server.log
2018-01-26 09:14:29  INFO: Operating system name: Linux version: 3.10.102 architecture: i386
2018-01-26 09:14:29  INFO: Java runtime name: Java HotSpot(TM) Server VM vendor: Oracle Corporation version: 25.77-b03
2018-01-26 09:14:29  INFO: Memory limit heap: 878mb non-heap: 0mb
2018-01-26 09:14:29  INFO: Character encoding: UTF-8 charset: UTF-8
2018-01-26 09:14:29  INFO: Version: 3.15-SNAPSHOT
2018-01-26 09:14:45  WARN: Table 'traccar.user_user' doesn't exist - MySQLSyntaxErrorException (... < QueryBuilder:496 < DataManager:426 < SimpleObjectManager:76 < ...)
2018-01-26 09:14:46  WARN: Table 'traccar.servers' doesn't exist - MySQLSyntaxErrorException (... < QueryBuilder:421 < *:305 < DataManager:373 < PermissionsManager:93 < ...)
2018-01-26 09:14:46  WARN: Table 'traccar.calendars' doesn't exist - MySQLSyntaxErrorException (... < QueryBuilder:421 < DataManager:445 < BaseObjectManager:58 < ...)
2018-01-26 09:14:46  WARN: Table 'traccar.user_calendar' doesn't exist - MySQLSyntaxErrorException (... < QueryBuilder:496 < DataManager:426 < SimpleObjectManager:76 < ...)
2018-01-26 09:14:46  WARN: Table 'traccar.user_notification' doesn't exist - MySQLSyntaxErrorException (... < QueryBuilder:496 < DataManager:426 < SimpleObjectManager:76 < ...)
2018-01-26 09:14:46  WARN: Table 'traccar.group_notification' doesn't exist - MySQLSyntaxErrorException (... < QueryBuilder:496 < DataManager:426 < ExtendedObjectManager:76 < ...)
2018-01-26 09:14:49  WARN: Table 'traccar.attributes' doesn't exist - MySQLSyntaxErrorException (... < QueryBuilder:421 < DataManager:445 < BaseObjectManager:58 < ...)
2018-01-26 09:14:49  WARN: Table 'traccar.user_attribute' doesn't exist - MySQLSyntaxErrorException (... < QueryBuilder:496 < DataManager:426 < SimpleObjectManager:76 < ...)
2018-01-26 09:14:49  WARN: Table 'traccar.group_attribute' doesn't exist - MySQLSyntaxErrorException (... < QueryBuilder:496 < DataManager:426 < ExtendedObjectManager:76 < ...)
2018-01-26 09:14:49  WARN: Table 'traccar.drivers' doesn't exist - MySQLSyntaxErrorException (... < QueryBuilder:421 < DataManager:445 < BaseObjectManager:58 < ...)
2018-01-26 09:14:49  WARN: Table 'traccar.user_driver' doesn't exist - MySQLSyntaxErrorException (... < QueryBuilder:496 < DataManager:426 < SimpleObjectManager:76 < ...)
2018-01-26 09:14:49  WARN: Table 'traccar.group_driver' doesn't exist - MySQLSyntaxErrorException (... < QueryBuilder:496 < DataManager:426 < ExtendedObjectManager:76 < ...)
2018-01-26 09:14:49  WARN: Table 'traccar.commands' doesn't exist - MySQLSyntaxErrorException (... < QueryBuilder:421 < DataManager:445 < BaseObjectManager:58 < ...)
2018-01-26 09:14:49  WARN: Table 'traccar.user_command' doesn't exist - MySQLSyntaxErrorException (... < QueryBuilder:496 < DataManager:426 < SimpleObjectManager:76 < ...)
2018-01-26 09:14:49  WARN: Table 'traccar.group_command' doesn't exist - MySQLSyntaxErrorException (... < QueryBuilder:496 < DataManager:426 < ExtendedObjectManager:76 < ...)
2018-01-26 09:14:49  INFO: Starting server...
2018-01-26 09:14:54  INFO: [CE1F208A] connected
gmoscalu8 years ago

fixed that also, in the merge process, i had forgot to override the "changelog-master.xml" file, so even if the files were there, they were not considered when starting-up the server. after correcting this, all okay, except:

2018-01-26 10:34:32 DEBUG: [556918D7: 55001 < 213.233.85.140] HEX: 696d65693a3836383638333032313730373035382c747261636b65722c2c2c4c2c2c2c353664362c2c373838352c2c2c2c2c302c302c302e3030252c302c3b
2018-01-26 10:34:32  WARN: Data truncation: Incorrect datetime value: '1970-01-01 02:00:00' for column 'fixTime' at row 1 - MysqlDataTruncation (... < QueryBuilder:477 < DataManager:342 < DefaultDataHandler:27 < ...)
2018-01-26 10:34:32  INFO: [556918D7] id: 868683021707058, time: 1970-01-01 02:00:00, lat: 0.00000, lon: 0.00000, speed: 0.0, course: 0.0

i need to check my car device

Marc7 years ago

Hi Gabriel,

Can you help me out to manually update Traccar version on my synology?

I have 3.15-019 installed, no idea where to start
I have Xpenology running, root etc

Dont wanna mess up my current traccar :)

Thanks in advance.

Marc