Ah f... I did not spot your original email early enough. Sorry about that.

This is indeed a clear bug. There is an Integer that should be a Long
on the way. I am testing a fix right now and will release 0.20.1 right
after that because more people will stumble upon this.

On Fri, Feb 21, 2014 at 3:24 PM, Scotty H <[email protected]> wrote:
> I upgraded to 0.20.0 release.
> Still occurring.
>
>> [error] lib.ApiClient - Caught Exception while deserializing JSON request:
>> com.google.gson.JsonSyntaxException: java.lang.NumberFormatException:
>> Expected an int but was 2825758232 at line 1 column 21
>>
>> [error] m.MessagesService - Could not load total message count
>> lib.APIException: API call failed GET
>> http://@172.16.1.166:12900/count/total returned 200 OK body:
>> {"events":2825758232}
>>         at
>> lib.ApiClientImpl$ApiRequestBuilder.execute(ApiClientImpl.java:414)
>> ~[graylog2-web-interface.graylog2-web-interface-0.20.0.jar:0.20.0]
>>         at models.MessagesService$2.call(MessagesService.java:90)
>> ~[graylog2-web-interface.graylog2-web-interface-0.20.0.jar:0.20.0]
>>         at models.MessagesService$2.call(MessagesService.java:87)
>> ~[graylog2-web-interface.graylog2-web-interface-0.20.0.jar:0.20.0]
>>
>>         at play.cache.Cache.getOrElse(Cache.java:31)
>> ~[com.typesafe.play.play-cache_2.10-2.2.2-RC1.jar:2.2.2-RC1]
>>         at models.MessagesService.total(MessagesService.java:87)
>> ~[graylog2-web-interface.graylog2-web-interface-0.20.0.jar:0.20.0]
>>         at
>> controllers.MessageCountsController.total(MessageCountsController.java:40)
>> [graylog2-web-interface.graylog2-web-interface-0.20.0.jar:0.20.0]
>
>
>
>
> On Monday, February 17, 2014 4:32:36 PM UTC-5, Scotty H wrote:
>>
>> Upgraded today, it went smoothly.
>> Untar both server & web, overwrite stock configs with my rc.2
>> configurations (web & server), stop services, update symlinks, start
>> services. Done.
>> I'm fairly certain I didn't screw it up:
>>>
>>> lrwxrwxrwx   1 root       root          28 Feb 17 13:54 graylog2-server
>>> -> graylog2-server-0.20.0-rc.3/
>>> lrwxrwxrwx   1 root       root          35 Feb 17 13:53
>>> graylog2-web-interface -> graylog2-web-interface-0.20.0-rc.3/
>>
>>
>> So I was clicking around, and I go to the indices page, the message count
>> does not appear. I have approx 1.2TB of log data so far, so I'm expecting to
>> see something over 2 billion messages.
>> I check the Play web logs that I'm redirecting to a file, and I see this
>> entry every time the web interface checks to update the message count (every
>> few seconds, of course):
>>
>>> [error] lib.ApiClient - Caught Exception while deserializing JSON
>>> request: com.google.gson.JsonSyntaxException:
>>> java.lang.NumberFormatException: Expected an int but was 2259601201 at line
>>> 1 column 21
>>> [error] m.MessagesService - Could not load total message count
>>> lib.APIException: API call failed GET
>>> http://@172.16.1.166:12900/count/total returned 200 OK body:
>>> {"events":2259601201}
>>>         at
>>> lib.ApiClientImpl$ApiRequestBuilder.execute(ApiClientImpl.java:414)
>>> ~[graylog2-web-interface.graylog2-web-interface-0.20.0-rc.3.jar:0.20.0-rc.3]
>>>         at models.MessagesService$2.call(MessagesService.java:90)
>>> ~[graylog2-web-interface.graylog2-web-interface-0.20.0-rc.3.jar:0.20.0-rc.3]
>>>         at models.MessagesService$2.call(MessagesService.java:87)
>>> ~[graylog2-web-interface.graylog2-web-interface-0.20.0-rc.3.jar:0.20.0-rc.3]
>>>         at play.cache.Cache.getOrElse(Cache.java:31)
>>> ~[com.typesafe.play.play-cache_2.10-2.2.2-RC1.jar:2.2.2-RC1]
>>>         at models.MessagesService.total(MessagesService.java:87)
>>> ~[graylog2-web-interface.graylog2-web-interface-0.20.0-rc.3.jar:0.20.0-rc.3]
>>>         at
>>> controllers.MessageCountsController.total(MessageCountsController.java:40)
>>> [graylog2-web-interface.graylog2-web-interface-0.20.0-rc.3.jar:0.20.0-rc.3]
>>
>>
>>
>>
>>
>> Curl output:
>>>
>>> [root@kirby graylog2-server]# curl -v http://127.0.0.1:12900
>>> * About to connect() to 127.0.0.1 port 12900 (#0)
>>> *   Trying 127.0.0.1... connected
>>> * Connected to 127.0.0.1 (127.0.0.1) port 12900 (#0)
>>> > GET / HTTP/1.1
>>> > User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7
>>> > NSS/3.14.0.0 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
>>> > Host: 127.0.0.1:12900
>>> > Accept: */*
>>> >
>>> < HTTP/1.1 404 Not Found
>>> < Transfer-Encoding: chunked
>>> <
>>> * Connection #0 to host 127.0.0.1 left intact
>>> * Closing connection #0
>>> [root@kirby graylog2-server]# curl -v http://127.0.0.1:12900/count/total
>>> * About to connect() to 127.0.0.1 port 12900 (#0)
>>> *   Trying 127.0.0.1... connected
>>> * Connected to 127.0.0.1 (127.0.0.1) port 12900 (#0)
>>> > GET /count/total HTTP/1.1
>>> > User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7
>>> > NSS/3.14.0.0 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
>>> > Host: 127.0.0.1:12900
>>> > Accept: */*
>>> >
>>> < HTTP/1.1 401 Unauthorized
>>> < WWW-Authenticate: Basic, Graylog2 Server
>>> < Transfer-Encoding: chunked
>>> <
>>> * Connection #0 to host 127.0.0.1 left intact
>>> * Closing connection #0
>>> [root@kirby graylog2-server]#
>>
>>
>> Hmmmmmm.
>> I can't run graylog2-server in debug mode to see if there's additional
>> information because I have SO MUCH data flying at it, there's MANY THOUSANDS
>> of lines per second. If it came down to it I could stop traffic with
>> iptables if you really need me to.
>>
> --
> You received this message because you are subscribed to the Google Groups
> "graylog2" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
You received this message because you are subscribed to the Google Groups 
"graylog2" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to