software:openease_robot_interface_gsoc
                Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| software:openease_robot_interface_gsoc [2017/08/20 10:48] – created asil | software:openease_robot_interface_gsoc [2018/06/08 11:51] (current) – gkazhoya | ||
|---|---|---|---|
| Line 33: | Line 33: | ||
| It is suggested before starting that take a look at predicates in knowrob_cloud_logger/ | It is suggested before starting that take a look at predicates in knowrob_cloud_logger/ | ||
| - | The latest changes in openEASE are not pushed in the main seerver yet. You can use local openEASE instance at 192.168.100.219 for now. | + | The latest changes in openEASE are not pushed in the erface connected" | 
| + | " | ||
| Line 100: | Line 101: | ||
| " | " | ||
| Finally, right click to the source file and saving it will let you keep the episodic memory in your local drive | Finally, right click to the source file and saving it will let you keep the episodic memory in your local drive | ||
| + | |||
| + | |||
| + | ====== Troubleshooting ====== | ||
| + | |||
| + | **Q**: I get an error | ||
| + |       | ||
| + |         at sun.security.ssl.Alerts.getSSLException(Alerts.java: | ||
| + |         at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java: | ||
| + |         at sun.security.ssl.Handshaker.fatalSE(Handshaker.java: | ||
| + |         at sun.security.ssl.Handshaker.fatalSE(Handshaker.java: | ||
| + |         at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java: | ||
| + |         at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java: | ||
| + |         at sun.security.ssl.Handshaker.processLoop(Handshaker.java: | ||
| + |         at sun.security.ssl.Handshaker.process_record(Handshaker.java: | ||
| + |         at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java: | ||
| + |         at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java: | ||
| + |         at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java: | ||
| + |         at jpl.Query.hasMoreSolutions(Query.java: | ||
| + |         at jpl.Query.allSolutions(Query.java: | ||
| + |         at org.knowrob.json_prolog.query.AllSolutionsCommand.execute(AllSolutionsCommand.java: | ||
| + |         at org.knowrob.json_prolog.query.ThreadedQuery.run(ThreadedQuery.java: | ||
| + |         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java: | ||
| + |         at java.util.concurrent.FutureTask.run(FutureTask.java: | ||
| + |         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: | ||
| + |         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java: | ||
| + |         at java.lang.Thread.run(Thread.java: | ||
| + |       Caused by: java.security.cert.CertificateException: | ||
| + |         at sun.security.util.HostnameChecker.matchIP(HostnameChecker.java: | ||
| + |         at sun.security.util.HostnameChecker.match(HostnameChecker.java: | ||
| + |         at sun.security.ssl.X509TrustManagerImpl.checkIdentity(X509TrustManagerImpl.java: | ||
| + |         at sun.security.ssl.X509TrustManagerImpl.checkIdentity(X509TrustManagerImpl.java: | ||
| + |         at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java: | ||
| + |         at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java: | ||
| + |         at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java: | ||
| + | ... 26 more | ||
| + |       | ||
| + |       | ||
| + |         at org.knowrob.json_prolog.JSONPrologNode$NextSolutionCallback.build(JSONPrologNode.java: | ||
| + |         at org.knowrob.json_prolog.JSONPrologNode$NextSolutionCallback.build(JSONPrologNode.java: | ||
| + | at | ||
| + |       | ||
| + |         at org.ros.internal.node.service.ServiceRequestHandler.access$100(ServiceRequestHandler.java: | ||
| + |         at org.ros.internal.node.service.ServiceRequestHandler$1.run(ServiceRequestHandler.java: | ||
| + |         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: | ||
| + |         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java: | ||
| + |         at java.lang.Thread.run(Thread.java: | ||
| + |       | ||
| + |    ' | ||
| + |         at jpl.Query.get1(Query.java: | ||
| + |         at jpl.Query.hasMoreSolutions(Query.java: | ||
| + |         at jpl.Query.allSolutions(Query.java: | ||
| + |         at org.knowrob.json_prolog.query.AllSolutionsCommand.execute(AllSolutionsCommand.java: | ||
| + |         at org.knowrob.json_prolog.query.ThreadedQuery.run(ThreadedQuery.java: | ||
| + |         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java: | ||
| + |         at java.util.concurrent.FutureTask.run(FutureTask.java: | ||
| + | ... 3 more | ||
| + | |||
| + | Make sure the certificate has the correct expiration date and your correct IP (not just localhost). | ||
software/openease_robot_interface_gsoc.1503226119.txt.gz · Last modified:  by asil
                
                