Twitter Error: Server returned HTTP response code: 400


#1

I am using Twitter 4j-core-3.0.3 library for twitter search api. But I am getting twitter 400 error.
ERROR - >> Twitter Error: Server returned HTTP response code: 400 for URL: https://api.twitter.com/1.1/search/tweets.json?q=watching%20now&lang=en&max_id=425563954682003455&count=100&result_type=recent&with_twitter_user_id=true&include_entities=1&include_rts=1
Relevant discussions can be found on the Internet at:
http://www.google.co.jp/search?q=d35baff5 or
http://www.google.co.jp/search?q=12c94143
TwitterException{exceptionCode=[d35baff5-12c94143 43208640-465ee2e5 43208640-465ee2e3], statusCode=-1, message=null, code=-1, retryAfter=-1, rateLimitStatus=null, version=3.0.3}
ERROR - Error: java.lang.RuntimeException: Twitter Error: Server returned HTTP response code: 400 for URL: https://api.twitter.com/1.1/search/tweets.json?q=watching%20now&lang=en&max_id=425563954682003455&count=100&result_type=recent&with_twitter_user_id=true&include_entities=1&include_rts=1
Relevant discussions can be found on the Internet at:
http://www.google.co.jp/search?q=d35baff5 or
http://www.google.co.jp/search?q=12c94143
TwitterException{exceptionCode=[d35baff5-12c94143 43208640-465ee2e5 43208640-465ee2e3], statusCode=-1, message=null, code=-1, retryAfter=-1, rateLimitStatus=null, version=3.0.3}

I tried to request the same link from browser and it seems its working fine there but I am not sure why I am getting this error from my code. Can somebody please help me. Thanks.