{"id":1482,"date":"2015-05-07T17:34:06","date_gmt":"2015-05-07T16:34:06","guid":{"rendered":"http:\/\/www.arvo.es\/dspace\/?p=1482"},"modified":"2015-05-07T17:50:53","modified_gmt":"2015-05-07T16:50:53","slug":"detectando-errores-de-conexion-con-los-servicios-de-creative-commons","status":"publish","type":"post","link":"https:\/\/www.arvo.es\/dspace\/detectando-errores-de-conexion-con-los-servicios-de-creative-commons\/","title":{"rendered":"Conexi\u00f3n con los servicios de Creative Commons"},"content":{"rendered":"<p>En ocasiones, los servicios de Creative Commons se caen, o funcionan intermitentemente, lo que provoca que fallen los env\u00edos de \u00edtems a un repositorio con el paso de asignaci\u00f3n de Licencias Creative Commons activado. Cuando los servicios de Creative Commons se recuperan, todo vuelve a la normalidad, pero hasta entonces, las aplicaciones como Dspace que hacen uso de la API de conexi\u00f3n dejan de funcionar correctamente.<\/p>\n<p>Este tipo de errores se reconocen, en primer lugar, porque <strong>los env\u00edos fallan en el paso de asignaci\u00f3n de la Licencia Creative Commons<\/strong>. En este paso, la herramienta tarda un rato en cargar, y cuando finalmente lo hace, aparece un error similar al que puede verse a continuaci\u00f3n:<\/p>\n<p><a href=\"http:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/05\/error-java-stacktrace.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-1483\" src=\"http:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/05\/error-java-stacktrace-1024x286.jpg\" alt=\"error java stacktrace\" width=\"578\" height=\"168\" \/><\/a><\/p>\n<p>que ya nos dice que el paso CCLiecenseStep est\u00e1 dando problemas, si adem\u00e1s explosionamos el error pulsando sobre el enlace [<span style=\"text-decoration: underline;\">show<\/span>] que aparece situado al lado del apartado <strong>Java stacktrace,\u00a0<\/strong> ver\u00edamos, dependiendo n una de las l\u00edneas del error puede leerse algo as\u00ed:<\/p>\n<p><em><strong>org.dspace.app.xmlui.aspect.submission.submit.CCLicenseStep.addBody(CCLicenseStep.java:121)<\/strong><\/em><\/p>\n<p>La soluci\u00f3n no est\u00e1 en nuestras manos (a no ser que desactivemos el paso <em><strong>CCLicenseStep<\/strong><\/em> con un nuevo item-submission.xml o ideemos alguna otra soluci\u00f3n de c\u00f3digo imaginativa) y solo restar\u00e1 esperar un tiempo hasta que los servicios de Creative Commons se restablezcan.\u00a0 (Bueno existe una posibilidad m\u00e1s siniestra,\u00a0 como que hayamos perdido la conectividad por el puerto 80 o circunstancias similares&#8230;)<\/p>\n<p>En todo caso, resulta interesante saber que Creative Commons ofrece a los usuarios <strong>informaci\u00f3n sobre el estado de sus servicios en la p\u00e1gina <a title=\"http:\/\/status.creativecommons.org\/\" href=\"http:\/\/status.creativecommons.org\/\" target=\"_blank\">http:\/\/status.creativecommons.org\/<\/a><\/strong>. Cuando alguno de ellos falla, se muestra un mensaje de aviso similar al siguiente, lo que permite seguir su evoluci\u00f3n:<\/p>\n<p><a href=\"http:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/05\/status-creative-commons.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-1489\" src=\"http:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/05\/status-creative-commons-1024x671.jpg\" alt=\"status creative commons\" width=\"620\" height=\"406\" srcset=\"https:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/05\/status-creative-commons-1024x671.jpg 1024w, https:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/05\/status-creative-commons-300x197.jpg 300w, https:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/05\/status-creative-commons.jpg 1025w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><\/p>\n<p>Asimismo, en el momento en el que los servicios de Creative Commons se encuentren de nuevo operativos, la <strong>consulta directa a su API (<a title=\"http:\/\/api.creativecommons.org\/rest\/1.5\" href=\"http:\/\/api.creativecommons.org\/rest\/1.5\" target=\"_blank\">http:\/\/api.creativecommons.org\/rest\/1.5<\/a>)<\/strong> dejar\u00e1 de indicar que no puede establecerse la conexi\u00f3n:<\/p>\n<p><a href=\"http:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/05\/api-cc-ko.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-1485\" src=\"http:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/05\/api-cc-ko-1024x568.jpg\" alt=\"api cc ko\" width=\"620\" height=\"344\" srcset=\"https:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/05\/api-cc-ko-1024x568.jpg 1024w, https:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/05\/api-cc-ko-300x166.jpg 300w, https:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/05\/api-cc-ko.jpg 1078w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><\/p>\n<p>y pasar\u00e1 a mostrar una p\u00e1gina con el texto <em>\u00abnot found\u00bb<\/em>, que no debe confundirse con un error, similar a la siguiente:<\/p>\n<p><a href=\"http:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/05\/api-cc-ok.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-1484\" src=\"http:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/05\/api-cc-ok-1024x292.jpg\" alt=\"api cc ok\" width=\"620\" height=\"177\" srcset=\"https:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/05\/api-cc-ok-1024x292.jpg 1024w, https:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/05\/api-cc-ok-300x86.jpg 300w, https:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/05\/api-cc-ok.jpg 1080w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><\/p>\n<p>Y solo falta desear que los servicios que ofreces esta organizaci\u00f3n se restablezcan pronto.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En ocasiones, los servicios de Creative Commons se caen, o funcionan intermitentemente, lo que provoca que fallen los env\u00edos de \u00edtems a un repositorio con el paso de asignaci\u00f3n de Licencias Creative Commons activado. Cuando los servicios de Creative Commons &hellip;<\/p>\n<p class=\"read-more\"><a href=\"https:\/\/www.arvo.es\/dspace\/detectando-errores-de-conexion-con-los-servicios-de-creative-commons\/\">Leer m\u00e1s &raquo;<\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[83,82,4],"class_list":["post-1482","post","type-post","status-publish","format-standard","hentry","category-documentacion_tecnica","tag-api","tag-creativecommons","tag-dspace"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/posts\/1482","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/comments?post=1482"}],"version-history":[{"count":11,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/posts\/1482\/revisions"}],"predecessor-version":[{"id":1498,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/posts\/1482\/revisions\/1498"}],"wp:attachment":[{"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/media?parent=1482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/categories?post=1482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/tags?post=1482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}