Nimrod007/waze-api

failed to get routes with directions

Closed this issue · 0 comments

How to used waze api not working my case

` "C:\Program Files\Android\android-studio\jre\bin\java" -Didea.test.cyclic.buffer.size=1048576 "-javaagent:C:\Program Files\Android\android-studio\lib\idea_rt.jar=51195:C:\Program Files\Android\android-studio\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Android\android-studio\lib\idea_rt.jar;C:\Program Files\Android\android-studio\plugins\junit\lib\junit-rt.jar;C:\Program Files\Android\android-studio\jre\jre\lib\charsets.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\cldrdata.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\dnsns.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\jaccess.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\localedata.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\nashorn.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\sunec.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\sunmscapi.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\zipfs.jar;C:\Program Files\Android\android-studio\jre\jre\lib\jce.jar;C:\Program Files\Android\android-studio\jre\jre\lib\jsse.jar;C:\Program Files\Android\android-studio\jre\jre\lib\management-agent.jar;C:\Program Files\Android\android-studio\jre\jre\lib\resources.jar;C:\Program Files\Android\android-studio\jre\jre\lib\rt.jar;E:\MetroProjectWorkspace\AlexaNHAIVoiceAssistantNavigation\Waze\build\classes\java\test;E:\MetroProjectWorkspace\AlexaNHAIVoiceAssistantNavigation\Waze\build\classes\java\main;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-core\0.7.1\569cd6181d5fea4b033cf3a0eca632c8931a1a3a\dropwizard-core-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-configuration\0.7.1\161539b50579dffbcd00eff796adc2020c02a6f9\dropwizard-configuration-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-jersey\0.7.1\8a77eb20d752be6769c1f7d22d7f7490db383427\dropwizard-jersey-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-jetty\0.7.1\269303642030a9e093b4cc19e8036e174113a04a\dropwizard-jetty-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-logging\0.7.1\39d41453b0cb37c4c6239566ccb52787a68d270\dropwizard-logging-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-metrics\0.7.1\6ca1d7d1d1d1bcf7c803a127e0c6696d1c98fdb1\dropwizard-metrics-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-validation\0.7.1\59a73cdcab2489b6dd342926bb4250e9c62e6938\dropwizard-validation-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.hibernate\hibernate-validator\5.1.1.Final\2bd44618dc13c2be39231776a0edf0e1f867dedc\hibernate-validator-5.1.1.Final.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-jackson\0.7.1\6bc655d16acdb556001b1d677fab6c69f7ba296a\dropwizard-jackson-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-databind\2.3.3\63b77400b5f1cf83a81823562c48d3120ef5518e\jackson-databind-2.3.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.ning\async-http-client\1.6.4\28a2b47c71484382e8142bc5d49a5af77bb7bfc\async-http-client-1.6.4.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\javax.validation\validation-api\1.1.0.Final\8613ae82954779d518631e05daa73a6a954817d5\validation-api-1.1.0.Final.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-servlets\0.7.1\b9d2016bbeb2df39cc90632338923273d708b55e\dropwizard-servlets-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-lifecycle\0.7.1\12c282d9682628d7c33654e0d62f1dbf2a883d20\dropwizard-lifecycle-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-classic\1.1.2\b316e9737eea25e9ddd6d88eaeee76878045c6b2\logback-classic-1.1.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.slf4j\jul-to-slf4j\1.7.6\322e2af1694ccc75d33f4d11216c852121d8fefd\jul-to-slf4j-1.7.6.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.slf4j\log4j-over-slf4j\1.7.6\a6a9bc4e71ba7b490235a8f2294ec7dd03bf370b\log4j-over-slf4j-1.7.6.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.slf4j\jcl-over-slf4j\1.7.6\ab1648fe1dd6f1e5c2ec6d12f394672bb8c1036a\jcl-over-slf4j-1.7.6.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\1.7.6\562424e36df3d2327e8e9301a76027fca17d54ea\slf4j-api-1.7.6.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-util\0.7.1\49c3b2764b4f6ad1a97ae7148ac8a640488b0b29\dropwizard-util-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.codahale.metrics\metrics-servlets\3.0.2\58f7749af5c0f66d74e23cacf1bd94b30694ee51\metrics-servlets-3.0.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.codahale.metrics\metrics-jvm\3.0.2\d0c6032905a3c6793c3ddcfade79e2b5f3ec1e25\metrics-jvm-3.0.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.codahale.metrics\metrics-logback\3.0.2\3bfec071f1ec390d10b17959271dc54195d2ab0d\metrics-logback-3.0.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.codahale.metrics\metrics-jersey\3.0.2\6ece3e06de45ee7a7e73b66ca36862f27ca88717\metrics-jersey-3.0.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.codahale.metrics\metrics-jetty9\3.0.2\39cc25ad4db6320f6a97f755ebe00ed5def71b9a\metrics-jetty9-3.0.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.codahale.metrics\metrics-json\3.0.2\46198fe0284104519b60ff2ad49f71c98ba942f2\metrics-json-3.0.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.codahale.metrics\metrics-core\3.0.2\c6a7fb32776e984b64ff1a548e3044238ea5a931\metrics-core-3.0.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.codahale.metrics\metrics-healthchecks\3.0.2\d99c34c33eceb7bc0e23c5b63fc517b0a53871c4\metrics-healthchecks-3.0.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\net.sourceforge.argparse4j\argparse4j\0.4.3\f4c256934d79940477a35b6c4c182b47ee5f0a6f\argparse4j-0.4.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-servlet\9.0.7.v20131107\f7d8ce6ecb2318b906ba4df1b8625ab2b34e305b\jetty-servlet-9.0.7.v20131107.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-security\9.0.7.v20131107\23e7943c18e5c340455a40876ce5093c980c210\jetty-security-9.0.7.v20131107.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-server\9.0.7.v20131107\682ae23f9e4a5e397d96f215b62641755d2a59b7\jetty-server-9.0.7.v20131107.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.eclipse.jetty.orbit\javax.servlet\3.0.0.v201112011016\aaaa85845fb5c59da00193f06b8e5278d8bf3f8\javax.servlet-3.0.0.v201112011016.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.eclipse.jetty.toolchain.setuid\jetty-setuid-java\1.0.2\4dc7fca46ac6badff4336c574b2c713ac3e40f73\jetty-setuid-java-1.0.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-joda\2.3.3\2592678ed4fa51dfcea0e52be99578581945c861\jackson-datatype-joda-2.3.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-annotations\2.3.0\f5e853a20b60758922453d56f9ae1e64af5cb3da\jackson-annotations-2.3.0.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.dataformat\jackson-dataformat-yaml\2.3.3\7b00e5a845be5c00a5da99d36bf1cc2848017f50\jackson-dataformat-yaml-2.3.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-core\2.3.3\7d8c5d79cc99995e21e6f955857312d8409f02a1\jackson-core-2.3.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.jboss.netty\netty\3.2.4.Final\d0112ab5206185ca5701f88d25c84927bf53dde1\netty-3.2.4.Final.jar;C:\Program Files\Android\android-studio\gradle\m2repository\com\google\guava\guava\17.0\guava-17.0.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.google.code.findbugs\jsr305\2.0.3\5871fb60dc68d67da54a663c3fd636a10a532948\jsr305-2.0.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\joda-time\joda-time\2.3\56498efd17752898cfcc3868c1b6211a07b12b8f\joda-time-2.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-guava\2.3.3\f3874cad8b324b8e1c4ac1501063f4bc3a790e96\jackson-datatype-guava-2.3.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.module\jackson-module-afterburner\2.3.3\9da53b15c4b708517208bbded61b9c4aa8824584\jackson-module-afterburner-2.3.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.glassfish.web\javax.el\2.2.6\232abfe1f919127e9cfcd6e4e2c6324bb394535\javax.el-2.2.6.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\commons-lang\commons-lang\2.6\ce1edb914c94ebc388f086c6827e8bdeec71ac2\commons-lang-2.6.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-core\1.1.2\2d23694879c2c12f125dac5076bdfd5d771cc4cb\logback-core-1.1.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-servlets\9.0.7.v20131107\bffeae9b9f75f53d3e5dc1bfd56725f67f2f67c0\jetty-servlets-9.0.7.v20131107.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-http\9.0.7.v20131107\67060a59b426c76a2788ea5f4e19c1d3170ac562\jetty-http-9.0.7.v20131107.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-io\9.0.7.v20131107\512e9d2e088ae7c70c4a68381423cb68b9ed42d6\jetty-io-9.0.7.v20131107.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-util\9.0.7.v20131107\93a606c83b047e8855eb3af68c335e60fa757367\jetty-util-9.0.7.v20131107.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.sun.jersey\jersey-servlet\1.18.1\ecec31589375845cbd42e75c32b64a1475c44bb4\jersey-servlet-1.18.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.sun.jersey\jersey-server\1.18.1\6e4e4fb491ea360a0f4d672729224cbbb9cb456d\jersey-server-1.18.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.sun.jersey\jersey-core\1.18.1\4f97b0f85a881d3b3478f99a17df7bd258b9d626\jersey-core-1.18.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.jaxrs\jackson-jaxrs-json-provider\2.3.3\92cbd94379d98ce44c6d4cea8b1e3b376bbaf79\jackson-jaxrs-json-provider-2.3.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.codahale.metrics\metrics-annotation\3.0.2\49cee8ba1d76f67c59146546448fc0f3eef32b75\metrics-annotation-3.0.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\javax.el\javax.el-api\2.2.5\370140e991eefb212a6d6baedbce585f00ef76e0\javax.el-api-2.2.5.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.jaxrs\jackson-jaxrs-base\2.3.3\fd26d46f2fe1e1b2c0a48ecf72994806df4ca2b3\jackson-jaxrs-base-2.3.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.module\jackson-module-jaxb-annotations\2.3.3\9dd2d0e5506417020b4541104a30d600f43727c1\jackson-module-jaxb-annotations-2.3.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-continuation\9.0.7.v20131107\4a26ae30011d933ac2c5f8d840e3374bc0d136eb\jetty-continuation-9.0.7.v20131107.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.jboss.logging\jboss-logging\3.1.3.GA\64499e907f19e5e1b3fdc02f81440c1832fe3545\jboss-logging-3.1.3.GA.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml\classmate\1.0.0\434efef28c81162b17c540e634cffa3bd9b09b4c\classmate-1.0.0.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\junit\junit\4.12\2973d150c0dc1fefe998f834810d68f278ea58ec\junit-4.12.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.hamcrest\hamcrest-core\1.3\42a25dc3219429f0e5d060061f71acb49bf010a0\hamcrest-core-1.3.jar;E:\MetroProjectWorkspace\AlexaNHAIVoiceAssistantNavigation\Waze\build\resources\test;E:\MetroProjectWorkspace\AlexaNHAIVoiceAssistantNavigation\Waze\build\resources\main" com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 com.metroinfrasys.waze.WazeRouteServiceTest,testWazeRouteWithDirection
12:31:14.534 [main] INFO c.n.h.c.p.n.NettyAsyncHttpProvider - Number of application's worked threads is 8
12:31:14.732 [main] INFO c.n.h.c.p.n.NettyAsyncHttpProvider - Number of application's worked threads is 8
12:31:15.077 [main] DEBUG c.n.h.c.p.n.NettyAsyncHttpProvider -
Non cached request
DefaultHttpRequest(chunked: false)
GET /RoutingManager/routingRequest?from=x%3A-73.9525884%20y%3A40.7794034&to=x%3A-73.9773711%20y%3A40.7866205&at=0&returnJSON=true&returnGeometries=true&returnInstructions=true&timeout=60000&nPaths=3&options=AVOID_TRAILS%3At HTTP/1.1
Host: www.waze.com
Connection: keep-alive
Accept: /
User-Agent: NING/1.0

using Channel
[id: 0x3bbc39f8]

12:31:21.704 [New I/O client worker #1-1] DEBUG c.n.h.c.p.n.NettyAsyncHttpProvider -

Request DefaultHttpRequest(chunked: false)
GET /RoutingManager/routingRequest?from=x%3A-73.9525884%20y%3A40.7794034&to=x%3A-73.9773711%20y%3A40.7866205&at=0&returnJSON=true&returnGeometries=true&returnInstructions=true&timeout=60000&nPaths=3&options=AVOID_TRAILS%3At HTTP/1.1
Host: www.waze.com
Connection: keep-alive
Accept: /
User-Agent: NING/1.0

Response DefaultHttpResponse(chunked: false)
HTTP/1.1 403 Forbidden
Server: nginx
Date: Wed, 21 Mar 2018 07:01:22 GMT
Content-Type: text/html
Content-Length: 162
Via: 1.1 google
Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303335,quic=":443"; ma=2592000; v="41,39,35"

12:31:21.708 [New I/O client worker #1-1] DEBUG c.n.h.c.p.netty.NettyConnectionsPool - Adding uri: https://www.waze.com:443 for channel [id: 0x3bbc39f8, /192.168.43.122:51201 => www.waze.com/130.211.9.172:443]

java.lang.RuntimeException: failed to query waze route
url: https://www.waze.com/RoutingManager/routingRequest?from=x%3A-73.9525884+y%3A40.7794034&to=x%3A-73.9773711+y%3A40.7866205&at=0&returnJSON=true&returnGeometries=true&returnInstructions=true&timeout=60000&nPaths=3&options=AVOID_TRAILS%3At
error: Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
at [Source: java.io.StringReader@4445629; line: 1, column: 2]

at com.metroinfrasys.waze.service.WazeRouteService.sendRouteRequest(WazeRouteService.java:231)
at `com.metroinfrasys.waze.service.WazeRouteService.sendRouteRequestsWithFallback(WazeRouteService.java:57)
at com.metroinfrasys.waze.service.WazeRouteService.getRouteWithParts(WazeRouteService.java:93)
at com.metroinfrasys.waze.WazeRouteServiceTest.testWazeRouteWithDirection(WazeRouteServiceTest.java:38)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)

Process finished with exit code -1
`