I was changing to a standalone Jetty application with war files, and I have lost the ability to edit metadata records within GeoNetwork. I can query, upload metadata, download data and so on fine. I can also harvest MEF data to another server - those records subsequently validate.
I was watching the GeoNetwork log (snippet below), and GN throws an error exactly when I request an edit. The result is that the edit window opens, there are the usual headings along the top and right side, but no content (otherwise completely blank). There are no display formatting choices from the dropdown 'eye'.
I completely replaced the GN application with the same result, so I am suspecting something in my PostGIS database content.
Any suggestions?
2017-06-01 16:51:38,982 ERROR [jeeves] - Error occurred within a transaction
javax.xml.transform.TransformerConfigurationException: Failed to compile stylesheet. 1 error detected.
at net.sf.saxon.PreparedStylesheet.prepare(PreparedStylesheet.java:176)
at net.sf.saxon.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:139)
at de.fzi.dbs.xml.transform.CachingTransformerFactory.newTransformer(CachingTransformerFactory.java:120)
at de.fzi.dbs.xml.transform.CachingTransformerFactory.newTransformer(CachingTransformerFactory.java:79)
at org.fao.geonet.utils.Xml.transform(Xml.java:486)
at org.fao.geonet.utils.Xml.transform(Xml.java:364)
at org.fao.geonet.api.records.editing.MetadataEditingApi.buildEditorForm(MetadataEditingApi.java:698)
at org.fao.geonet.api.records.editing.MetadataEditingApi.startEditing(MetadataEditingApi.java:162)
at org.fao.geonet.api.records.editing.MetadataEditingApi$$FastClassBySpringCGLIB$$363e745.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:720)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655)
at org.fao.geonet.api.records.editing.MetadataEditingApi$$EnhancerBySpringCGLIB$$b050284.startEditing(<generated>)
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)
<!-- SNIP -->*
*
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus