Bug #17657
openConnecting records is not working
Added by Aureliano Gentile over 5 years ago. Updated over 5 years ago.
0%
Description
Example from FishSource (Marina Mendes), I want to connect
Assessment unit http://data.d4science.org/ctlg/GRSF_Admin/24907b45-c48c-3027-ba66-14cce069022d
with
Fishing Unit http://data.d4science.org/ctlg/GRSF_Admin/0adca89c-761e-3839-aab1-bb94138813c2
And I got the error when I click on "Confirm" within the "Manage Item" panel
Sorry, there was a problem while trying to update the status of this record: There was a problem while performing this operation at knowledge base side
See also attached screenshots
Files
connect_1.PNG (16.3 KB) connect_1.PNG | Aureliano Gentile, Oct 03, 2019 09:51 AM | ||
connect_2.PNG (13.7 KB) connect_2.PNG | Aureliano Gentile, Oct 03, 2019 09:51 AM |
Updated by Francesco Mangiacrapa over 5 years ago
Hi Yannis,
on the gateway-side, I see the following error:
2019-10-03 07:45:54,187 INFO o.g.d.g.s.m.GRSFUpdaterServiceClient [ajp-bio-8009-exec-12,updateKB:147][PORTAL] 125607937 [ajp-bio-8009-exec-12] INFO org.gcube.datacatalogue.grsf_manage_widget.server.manage.GRSFUpdaterServiceClient - Update request looks like {"old_status":"approve d","annotation_message":"","new_status":"approved","knowledge_base_id":"24907b45-c48c-3027-ba66-14cce069022d","similar_grsf_records":[],"grsf_type_old":"Assessment Unit","short_name_new":"Atlantic bumper - Brazil","catalog_id":"d3767391-93c3-44d0-bee4-e2ccfe9094a9","sdg_flag":false ,"grsf_type_new":"Assessment Unit","traceability_flag":true,"administrator_name":"Aureliano Gentile","short_name_old":"Atlantic bumper - Brazil","connections":[{"source_knowledge_base_id":"24907b45-c48c-3027-ba66-14cce069022d","source_domain":"Stock","remove":false,"dest_knowledge_ base_id":"0adca89c-761e-3839-aab1-bb94138813c2"}]} 2019-10-03 07:45:54,187 INFO o.g.d.g.s.m.GRSFUpdaterServiceClient [ajp-bio-8009-exec-12,updateKB:149][PORTAL] 125607937 [ajp-bio-8009-exec-12] INFO org.gcube.datacatalogue.grsf_manage_widget.server.manage.GRSFUpdaterServiceClient - Sending request to http://athena.ics.forth.gr:9000/grsf-services-updater/service/updater/post 2019-10-03 07:45:54,418 ERROR o.g.d.g.s.m.GRSFUpdaterServiceClient [ajp-bio-8009-exec-12,updateKB:166]org.json.simple.parser.ParseException: null at org.json.simple.parser.Yylex.yylex(Unknown Source) ~[json-simple-1.1.jar:na] at org.json.simple.parser.JSONParser.nextToken(Unknown Source) ~[json-simple-1.1.jar:na] at org.json.simple.parser.JSONParser.parse(Unknown Source) ~[json-simple-1.1.jar:na] at org.json.simple.parser.JSONParser.parse(Unknown Source) ~[json-simple-1.1.jar:na] at org.json.simple.parser.JSONParser.parse(Unknown Source) ~[json-simple-1.1.jar:na] at org.gcube.datacatalogue.grsf_manage_widget.server.manage.GRSFUpdaterServiceClient.updateKB(GRSFUpdaterServiceClient.java:164) ~[grsf-manage-widget-1.4.0-4.14.0-178653.jar:na] at org.gcube.datacatalogue.grsf_manage_widget.server.manage.Utils.updateRecord(Utils.java:199) [grsf-manage-widget-1.4.0-4.14.0-178653.jar:na] at org.gcube.datacatalogue.grsf_manage_widget.server.manage.GRSFNotificationService.notifyProductUpdate(GRSFNotificationService.java:377) [grsf-manage-widget-1.4.0-4.14.0-178653.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_131] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_131] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_131] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_131] at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:561) [gwt-servlet-2.5.1.jar:na] at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208) [gwt-servlet-2.5.1.jar:na] at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248) [gwt-servlet-2.5.1.jar:na] at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) [gwt-servlet-2.5.1.jar:na] at javax.servlet.http.HttpServlet.service(HttpServlet.java:650) [servlet-api.jar:na] at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) [servlet-api.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) [catalina.jar:7.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.62] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat7-websocket.jar:7.0.62] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.62] at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) [portal-service.jar:na] at sun.reflect.GeneratedMethodAccessor2091.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_131] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_131] at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:67) [portal-service.jar:na] at com.sun.proxy.$Proxy906.doFilter(Unknown Source) [na:na] at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) [portal-service.jar:na] at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:165) [portal-service.jar:na] at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96) [portal-service.jar:na] at com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:74) [portal-service.jar:na] at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:na] at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:na] at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:119) [portal-service.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.62] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [catalina.jar:7.0.62] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [catalina.jar:7.0.62] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505) [catalina.jar:7.0.62] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) [catalina.jar:7.0.62] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [catalina.jar:7.0.62] at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:957) [catalina.jar:7.0.62] at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:683) [catalina.jar:7.0.62] at org.gcube.portal.threadlocalexec.SmartGearsPortalValve.invoke(SmartGearsPortalValve.java:69) [threadlocal-vars-cleaner-2.1.0-4.14.0-134368.jar:na] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [catalina.jar:7.0.62] at org.apache.catalina.ha.tcp.ReplicationValve.invoke(ReplicationValve.java:333) [catalina-ha.jar:7.0.62] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423) [catalina.jar:7.0.62] at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190) [tomcat-coyote.jar:7.0.62] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620) [tomcat-coyote.jar:7.0.62] at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) [tomcat-coyote.jar:7.0.62] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_131] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_131] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-coyote.jar:7.0.62] at java.lang.Thread.run(Thread.java:748) [na:1.8.0_131] [PORTAL] 125608168 [ajp-bio-8009-exec-12] ERROR org.gcube.datacatalogue.grsf_manage_widget.server.manage.GRSFUpdaterServiceClient - Failed to parse response from knowledge base org.json.simple.parser.ParseException: null at org.json.simple.parser.Yylex.yylex(Unknown Source) ~[json-simple-1.1.jar:na] at org.json.simple.parser.JSONParser.nextToken(Unknown Source) ~[json-simple-1.1.jar:na] at org.json.simple.parser.JSONParser.parse(Unknown Source) ~[json-simple-1.1.jar:na] at org.json.simple.parser.JSONParser.parse(Unknown Source) ~[json-simple-1.1.jar:na] at org.json.simple.parser.JSONParser.parse(Unknown Source) ~[json-simple-1.1.jar:na]
Could you check if the http://athena.ics.forth.gr:9000/grsf-services-updater/service/updater/post is up and running? Thanks