Hola Cesar

Si estais usando Tomcat, revisa el fichero catalina.out ya que debe de
indicar que ficheros xslt están fallando, ya que en el log standard de
GeoNetwork esto no aparce.

Saludos,
Jose García

On Tue, Apr 7, 2020 at 4:18 PM César Martínez Izquierdo <cesar....@gmail.com>
wrote:

> Hola Jose,
>
> Adjunto un metadato, pero creo que no es causa del metadato (pasa con
> cualquier metadato en ese servidor) y no estamos usando una versión
> modificada de Geonetwork. Creo que es algo más relacionado con el entorno.
>
> La petición que falla, con un error 400 es la siguiente:
>
> /geonetwork/srv/api/records/19981/editor?&currTab=default&starteditingsession=yes&_random=3353
>
> que devuelve:
> <apiError>
> <code>runtime_exception</code>
> <description>Failed to compile stylesheet. 4 errors detected.</description>
> <message>TransformerConfigurationException</message>
> </apiError>
>
> En los logs del servidor lo que se ve es que no puede localizar algunos
> recursos en la caché wro4j:
>
> 2020-03-25 23:12:32,348 ERROR [geonetwork.wro4j] - Error occurred during a 
> wro4j request handling
> ro.isdc.wro.WroRuntimeException: No such group available in the model: 
> _custom_style
> ...
> 2020-03-27 12:43:26,330 ERROR [ro.isdc.wro.http.WroFilter] - Exception occured
> ro.isdc.wro.WroRuntimeException: Cannot build valid CacheKey from request: 
> /geonetwork/static/bootstrap-tagsinput.min.js.map
> ...
> 2020-03-27 12:57:48,175 ERROR [geonetwork.wro4j] - Error occurred during a 
> wro4j request handling
> ro.isdc.wro.WroRuntimeException: Cannot build valid CacheKey from request: 
> /geonetwork/static/none
> Buscando este "_custom_style" en el código de Geontwork, lo que he encontrado 
> es un XSLT: base-layout-cssjs-loader.xsl:
> xslt/base-layout-cssjs-loader.xsl:
>   <link 
> href="{/root/gui/url}/static/{/root/gui/nodeId}_custom_style.css?v={$buildNumber}&amp;{$minimizedParam}"
>       rel="stylesheet" media="screen"/>
>
> WEB-INF/config-spring-geonetwork.xml:
>   <value>srv_custom_style.css</value>
>
> Y como comentaba en el ticket, tiene pinta de que este valor 
> {/root/gui/nodeId} se está inicializando con la cadena vacía, cuando 
> normalmente deduzco que vale "srv". Pero no he sabido llegar más lejos.
>
> Saludos y gracias,
>
> César
>
>
>
> On Tue, 7 Apr 2020 at 15:17, Jose Garcia <jose.gar...@geocat.net> wrote:
>
>> Hola Cesar
>>
>> Comprueba en las herramientas de desarrollo si hay una petición /editor
>> que falle y revisa el error que devuelve.
>>
>> Normalmente cuando no se abre el editor es debido a algún error en algún
>> xslt al procesar el metadato en el servidor.
>>
>> ¿Estás trabajando con la versión oficial del 3.10.1 o tienes
>> personalizaciones en el esquema de metadatos? ¿Puedes mandar aquí o en el
>> issue de GitHub el fichero xml con el metadato?
>>
>> Saludos,
>> Jose García
>>
>> On Mon, Apr 6, 2020 at 5:05 PM César Martínez Izquierdo <
>> cesar....@gmail.com> wrote:
>>
>>> Buenas tardes, perdón por el cross-posting, escribí hace unos días en la
>>> lista en inglés pero no tuve respuesta, a ver si por aquí tengo más
>>> suerte
>>> porque todavía no he encontrado solución.
>>>
>>> Mi problema es que no me carga el editor de metadatos. Pongo cualquier
>>> metadato de los cargados en edición y se queda a mitad de cargar (se ve
>>> la
>>> barra superior y nada más), como se ve en esta imagen:
>>>
>>>
>>> Me pasa sólo en 2 servidores (ambos con idéntico entorno). En otros
>>> servidores puedo editar esos mismos metadatos sin problemas.
>>>
>>> Por lo que he visto en los logs, falla al intentar cargar algunos
>>> recursos
>>> de la caché wro4j:
>>>
>>>  _custom_style, /geonetwork/static/bootstrap-tagsinput.min.js.map,
>>> /geonetwork/static/none
>>>
>>> Siguiendo esta pista, he visto que hay una referencia a
>>> {/root/gui/nodeId}_custom_style.css en el template
>>> xslt/base-layout-cssjs-loader.xsl
>>>
>>> En concreto:
>>> xslt/base-layout-cssjs-loader.xsl:
>>>   <link
>>> href="{/root/gui/url}/static/{/root/gui/nodeId}_custom_style.css?v={$buildNumber}&amp;{$minimizedParam}"
>>>       rel="stylesheet" media="screen"/>
>>>
>>> Así que parece que hay una variable {/root/gui/nodeId}, que habitualmente
>>> toma el valor "srv" y que por alguna razón no se inicializa correctamente
>>> en este entorno.
>>> ¿Alguna idea? La caché wro4j ya la he borrado decenas de veces.
>>>
>>> He puesto todas estas pruebas en un ticket:
>>> https://github.com/geonetwork/core-geonetwork/issues/4556
>>>
>>> Saludos,
>>>
>>> César Martínez
>>>
>>>
>>>
>>>
>>> --
>>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>>>    César Martínez Izquierdo
>>>    GIS developer
>>>    -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
>>>    SCOLAB: http://www.scolab.es
>>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>>>
>>> _______________________________________________
>>> GeoNetwork-usuarios-es mailing list
>>> GeoNetwork-usuarios-es@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/geonetwork-usuarios-es
>>>
>>
>>
>> --
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *Vriendelijke groeten / Kind regards,Jose García
>> <http://www.geocat.net/>Veenderweg 136721 WD BennekomThe NetherlandsT: +31
>> (0)318 416664 <+31318416664>Please consider the environment before printing
>> this email.*
>>
>
>
> --
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>    César Martínez Izquierdo
>    GIS developer
>    -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
>    SCOLAB: http://www.scolab.es
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>


-- 











*Vriendelijke groeten / Kind regards,Jose García
<http://www.geocat.net/>Veenderweg 136721 WD BennekomThe NetherlandsT: +31
(0)318 416664 <+31318416664>Please consider the environment before printing
this email.*

_______________________________________________
GeoNetwork-usuarios-es mailing list
GeoNetwork-usuarios-es@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-usuarios-es

Responder a