[GeoNetwork-users] Metadata full view and download button

Dear list,

1) when viewing a metadata record (either as normal user or administrator),
I cannot get the full view to work (from the "eye" button). In the browser,
nothing visible happens. I can change back to to default view (simple view)
without problem. However the following error is thrown in the log:

------------------------------------------------------------------------------
2015-09-02 14:34:27,319 ERROR [jeeves] - Error occurred within a transaction
BadParameterEx : 902b53e4-e63c-47ec-b400-990a89287eb0 is not a valid value
for: Invalid integer value for parameter id
'902b53e4-e63c-47ec-b400-990a89287eb0'.
  at
org.fao.geonet.services.metadata.format.AbstractFormatService.resolveId(AbstractFormatService.java:149)
  at org.fao.geonet.services.metadata.format.Format.exec(Format.java:319)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  at java.lang.reflect.Method.invoke(Unknown Source)
  at
org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
  at
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
  at
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
  at
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
  at
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
  at
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
  at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
  at
jeeves.config.springutil.JeevesDispatcherServlet.access$001(JeevesDispatcherServlet.java:17)
  at
jeeves.config.springutil.JeevesDispatcherServlet$1.doInTransaction(JeevesDispatcherServlet.java:30)
  at
jeeves.config.springutil.JeevesDispatcherServlet$1.doInTransaction(JeevesDispatcherServlet.java:27)
  at
jeeves.transaction.TransactionManager.runInTransaction(TransactionManager.java:63)
  at
jeeves.config.springutil.JeevesDispatcherServlet.doDispatch(JeevesDispatcherServlet.java:24)
  at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
  at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
  at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:735)
  at
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
  at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
  at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1496)
  at
org.fao.geonet.monitor.webapp.WebappMetricsFilter.doFilter(WebappMetricsFilter.java:96)
  at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
  at
org.fao.geonet.monitor.webapp.MetricsRegistryInitializerFilter.doFilter(MetricsRegistryInitializerFilter.java:31)
  at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
  at
org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
  at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
  at
org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
  at
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)
  at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
  at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
  at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
  at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
  at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  at
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
  at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  at
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
  at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  at
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
  at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  at
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
  at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  at
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
  at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  at
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
  at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  at
jeeves.config.springutil.PassthroughFilter.doFilter(PassthroughFilter.java:26)
  at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  at
jeeves.config.springutil.MultiNodeAuthenticationFilter.doFilter(MultiNodeAuthenticationFilter.java:98)
  at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  at
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
  at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  at
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
  at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
  at
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
  at
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
  at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
  at
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
  at
jeeves.config.springutil.JeevesDelegatingFilterProxy.doFilter(JeevesDelegatingFilterProxy.java:64)
  at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
  at
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
  at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
  at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1476)
  at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
  at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
  at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
  at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
  at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
  at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429)
  at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
  at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
  at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
  at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
  at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
  at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
  at org.eclipse.jetty.server.Server.handle(Server.java:370)
  at
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
  at
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:971)
  at
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1033)
  at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
  at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
  at
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
  at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)
  at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)
  at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
  at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
  at java.lang.Thread.run(Unknown Source)
------------------------------------------------------------------------------

Well, 902b53e4-e63c-47ec-b400-990a89287eb0 definitely doesn't look like
integer value.
This happens with every metadata record.

But in the metadata editing mode, the full view works fine.

2) Many of my users would prefer to find the buttons for online resources
(download and external links) inside the metadata page. Currently they are
only found on the search page afaik. This is a bit confusing, now if an user
finds an interesting dataset, he/she naturally clicks the title to read the
metadata, but then cannot see download button anywhere. Or is this an option
available in the full metadata view?

Thanks again for your support,

Pekka

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Metadata-full-view-and-download-button-tp5222282.html
Sent from the GeoNetwork users mailing list archive at Nabble.com.

Hi,

1. Do you use an external data_dir ?
If yes, you should be sure it is uptodate (the plugins and the formatter
folder).

2. In the metadata simple view, you should have a list of all resources
See "Dowload and links" section
http://docs.titellus.net/geonetwork/en/_images/a-record.png

On Wed, Sep 2, 2015 at 1:41 PM, Pekka <pekka.hurskainen@anonymised.com> wrote:

Dear list,

1) when viewing a metadata record (either as normal user or administrator),
I cannot get the full view to work (from the "eye" button). In the browser,
nothing visible happens. I can change back to to default view (simple view)
without problem. However the following error is thrown in the log:

------------------------------------------------------------------------------
2015-09-02 14:34:27,319 ERROR [jeeves] - Error occurred within a
transaction
BadParameterEx : 902b53e4-e63c-47ec-b400-990a89287eb0 is not a valid value
for: Invalid integer value for parameter id
'902b53e4-e63c-47ec-b400-990a89287eb0'.
        at

org.fao.geonet.services.metadata.format.AbstractFormatService.resolveId(AbstractFormatService.java:149)
        at
org.fao.geonet.services.metadata.format.Format.exec(Format.java:319)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at

org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
        at

org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
        at

org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
        at

org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
        at

org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
        at

org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
        at

org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
        at

jeeves.config.springutil.JeevesDispatcherServlet.access$001(JeevesDispatcherServlet.java:17)
        at

jeeves.config.springutil.JeevesDispatcherServlet$1.doInTransaction(JeevesDispatcherServlet.java:30)
        at

jeeves.config.springutil.JeevesDispatcherServlet$1.doInTransaction(JeevesDispatcherServlet.java:27)
        at

jeeves.transaction.TransactionManager.runInTransaction(TransactionManager.java:63)
        at

jeeves.config.springutil.JeevesDispatcherServlet.doDispatch(JeevesDispatcherServlet.java:24)
        at

org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
        at

org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
        at

org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:735)
        at

org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
        at
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
        at

org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1496)
        at

org.fao.geonet.monitor.webapp.WebappMetricsFilter.doFilter(WebappMetricsFilter.java:96)
        at

org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
        at

org.fao.geonet.monitor.webapp.MetricsRegistryInitializerFilter.doFilter(MetricsRegistryInitializerFilter.java:31)
        at

org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
        at

org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
        at
org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
        at

org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
        at

org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)
        at

org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
        at

org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
        at

org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

jeeves.config.springutil.PassthroughFilter.doFilter(PassthroughFilter.java:26)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

jeeves.config.springutil.MultiNodeAuthenticationFilter.doFilter(MultiNodeAuthenticationFilter.java:98)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
        at

org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
        at

org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
        at

org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
        at

jeeves.config.springutil.JeevesDelegatingFilterProxy.doFilter(JeevesDelegatingFilterProxy.java:64)
        at

org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
        at

org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
        at

org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at

org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1476)
        at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
        at

org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
        at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
        at

org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
        at

org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
        at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429)
        at

org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
        at

org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
        at

org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
        at

org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
        at

org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
        at

org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
        at org.eclipse.jetty.server.Server.handle(Server.java:370)
        at

org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
        at

org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:971)
        at

org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1033)
        at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
        at
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
        at

org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
        at

org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)
        at

org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)
        at

org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
        at

org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
        at java.lang.Thread.run(Unknown Source)

------------------------------------------------------------------------------

Well, 902b53e4-e63c-47ec-b400-990a89287eb0 definitely doesn't look like
integer value.
This happens with every metadata record.

But in the metadata editing mode, the full view works fine.

2) Many of my users would prefer to find the buttons for online resources
(download and external links) inside the metadata page. Currently they are
only found on the search page afaik. This is a bit confusing, now if an
user
finds an interesting dataset, he/she naturally clicks the title to read the
metadata, but then cannot see download button anywhere. Or is this an
option
available in the full metadata view?

Thanks again for your support,

Pekka

--
View this message in context:
http://osgeo-org.1560.x6.nabble.com/Metadata-full-view-and-download-button-tp5222282.html
Sent from the GeoNetwork users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_______________________________________________
GeoNetwork-users mailing list
GeoNetwork-users@lists.sourceforge.net
geonetwork-users List Signup and Options
GeoNetwork OpenSource is maintained at
GeoNetwork - Geographic Metadata Catalog download | SourceForge.net

--
*camptocamp*
INNOVATIVE SOLUTIONS
BY OPEN SOURCE EXPERTS

*Florent Gravin*
0479444492

Dear Florent,

thanks for the very quick reply.

1. Yes, I have an external data dir (and I'm using GN 3.0.1 under jetty).

I verified both folders are up to date (they had same number of files and
folders). To be sure I also did this:

I copied and replaced these folders from the geonetwork install dir to my
external data_dir:
...\web\geonetwork\WEB-INF\data\data\formatter
(from there subfolders groovy, hierachy_view, html, xml_view, xlst)
...\web\geonetwork\WEB-INF\data\config\schema_plugins
(from there subfolders csw-record, dublin-core, iso19110, iso19139)

restarted GN and still the same problem and error message.

2) Yes, I see what you mean, but for some reason none of my metadata views
show these resources. However the links are still there, I can verify if I
export the metadata as XML for example, or go to editing mode. And as I
said, from the search page all online resources are accessible.

Have a look here:
http://chiesa-gis.geography.helsinki.fi:8080/geonetwork/srv/eng/catalog.search#/metadata/ad34f574-cc54-4772-b236-6e90ee579abd

In the section where it should read "Download and links" as per your
example, only letter C is shown. What might cause this?

BR,

Pekka

Florent gravin-2 wrote

Hi,

1. Do you use an external data_dir ?
If yes, you should be sure it is uptodate (the plugins and the formatter
folder).

2. In the metadata simple view, you should have a list of all resources
See "Dowload and links" section
http://docs.titellus.net/geonetwork/en/_images/a-record.png

On Wed, Sep 2, 2015 at 1:41 PM, Pekka &lt;

pekka.hurskainen@

&gt; wrote:

Dear list,

1) when viewing a metadata record (either as normal user or
administrator),
I cannot get the full view to work (from the "eye" button). In the
browser,
nothing visible happens. I can change back to to default view (simple
view)
without problem. However the following error is thrown in the log:

------------------------------------------------------------------------------
2015-09-02 14:34:27,319 ERROR [jeeves] - Error occurred within a
transaction
BadParameterEx : 902b53e4-e63c-47ec-b400-990a89287eb0 is not a valid
value
for: Invalid integer value for parameter id
'902b53e4-e63c-47ec-b400-990a89287eb0'.
        at

org.fao.geonet.services.metadata.format.AbstractFormatService.resolveId(AbstractFormatService.java:149)
        at
org.fao.geonet.services.metadata.format.Format.exec(Format.java:319)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at

org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
        at

org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
        at

org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
        at

org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
        at

org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
        at

org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
        at

org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
        at

jeeves.config.springutil.JeevesDispatcherServlet.access$001(JeevesDispatcherServlet.java:17)
        at

jeeves.config.springutil.JeevesDispatcherServlet$1.doInTransaction(JeevesDispatcherServlet.java:30)
        at

jeeves.config.springutil.JeevesDispatcherServlet$1.doInTransaction(JeevesDispatcherServlet.java:27)
        at

jeeves.transaction.TransactionManager.runInTransaction(TransactionManager.java:63)
        at

jeeves.config.springutil.JeevesDispatcherServlet.doDispatch(JeevesDispatcherServlet.java:24)
        at

org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
        at

org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
        at

org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:735)
        at

org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
        at
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
        at

org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1496)
        at

org.fao.geonet.monitor.webapp.WebappMetricsFilter.doFilter(WebappMetricsFilter.java:96)
        at

org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
        at

org.fao.geonet.monitor.webapp.MetricsRegistryInitializerFilter.doFilter(MetricsRegistryInitializerFilter.java:31)
        at

org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
        at

org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
        at
org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
        at

org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
        at

org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)
        at

org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
        at

org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
        at

org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

jeeves.config.springutil.PassthroughFilter.doFilter(PassthroughFilter.java:26)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

jeeves.config.springutil.MultiNodeAuthenticationFilter.doFilter(MultiNodeAuthenticationFilter.java:98)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
        at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at

org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
        at

org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
        at

org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
        at

org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
        at

jeeves.config.springutil.JeevesDelegatingFilterProxy.doFilter(JeevesDelegatingFilterProxy.java:64)
        at

org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
        at

org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
        at

org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at

org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1476)
        at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
        at

org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
        at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
        at

org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
        at

org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
        at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429)
        at

org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
        at

org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
        at

org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
        at

org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
        at

org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
        at

org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
        at org.eclipse.jetty.server.Server.handle(Server.java:370)
        at

org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
        at

org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:971)
        at

org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1033)
        at
org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
        at
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
        at

org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
        at

org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)
        at

org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)
        at

org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
        at

org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
        at java.lang.Thread.run(Unknown Source)

------------------------------------------------------------------------------

Well, 902b53e4-e63c-47ec-b400-990a89287eb0 definitely doesn't look like
integer value.
This happens with every metadata record.

But in the metadata editing mode, the full view works fine.

2) Many of my users would prefer to find the buttons for online resources
(download and external links) inside the metadata page. Currently they
are
only found on the search page afaik. This is a bit confusing, now if an
user
finds an interesting dataset, he/she naturally clicks the title to read
the
metadata, but then cannot see download button anywhere. Or is this an
option
available in the full metadata view?

Thanks again for your support,

Pekka

--
View this message in context:
http://osgeo-org.1560.x6.nabble.com/Metadata-full-view-and-download-button-tp5222282.html
Sent from the GeoNetwork users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_______________________________________________
GeoNetwork-users mailing list

GeoNetwork-users@anonymised.com

https://lists.sourceforge.net/lists/listinfo/geonetwork-users
GeoNetwork OpenSource is maintained at
http://sourceforge.net/projects/geonetwork

--
*camptocamp*
INNOVATIVE SOLUTIONS
BY OPEN SOURCE EXPERTS

*Florent Gravin*
0479444492
------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_______________________________________________
GeoNetwork-users mailing list

GeoNetwork-users@anonymised.com

https://lists.sourceforge.net/lists/listinfo/geonetwork-users
GeoNetwork OpenSource is maintained at
http://sourceforge.net/projects/geonetwork

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Metadata-full-view-and-download-button-tp5222282p5222291.html
Sent from the GeoNetwork users mailing list archive at Nabble.com.

Hi,

Ok it seems something is getting wrong with your datas, don't know what
http://chiesa-gis.geography.helsinki.fi:8080/geonetwork/srv/eng/catalog.search?debug#/metadata/ad34f574-cc54-4772-b236-6e90ee579abd

Tell me if on that page, the links and the full view is ok ?

Do you use the release or the 3.0.x branch ?

On Wed, Sep 2, 2015 at 2:38 PM, Pekka <pekka.hurskainen@anonymised.com> wrote:

Dear Florent,

thanks for the very quick reply.

1. Yes, I have an external data dir (and I'm using GN 3.0.1 under jetty).

I verified both folders are up to date (they had same number of files and
folders). To be sure I also did this:

I copied and replaced these folders from the geonetwork install dir to my
external data_dir:
...\web\geonetwork\WEB-INF\data\data\formatter
(from there subfolders groovy, hierachy_view, html, xml_view, xlst)
...\web\geonetwork\WEB-INF\data\config\schema_plugins
(from there subfolders csw-record, dublin-core, iso19110, iso19139)

restarted GN and still the same problem and error message.

2) Yes, I see what you mean, but for some reason none of my metadata views
show these resources. However the links are still there, I can verify if I
export the metadata as XML for example, or go to editing mode. And as I
said, from the search page all online resources are accessible.

Have a look here:

http://chiesa-gis.geography.helsinki.fi:8080/geonetwork/srv/eng/catalog.search#/metadata/ad34f574-cc54-4772-b236-6e90ee579abd

In the section where it should read "Download and links" as per your
example, only letter C is shown. What might cause this?

BR,

Pekka

Florent gravin-2 wrote
> Hi,
>
> 1. Do you use an external data_dir ?
> If yes, you should be sure it is uptodate (the plugins and the formatter
> folder).
>
> 2. In the metadata simple view, you should have a list of all resources
> See "Dowload and links" section
> http://docs.titellus.net/geonetwork/en/_images/a-record.png
>
>
> On Wed, Sep 2, 2015 at 1:41 PM, Pekka &lt;

> pekka.hurskainen@

> &gt; wrote:
>
>> Dear list,
>>
>> 1) when viewing a metadata record (either as normal user or
>> administrator),
>> I cannot get the full view to work (from the "eye" button). In the
>> browser,
>> nothing visible happens. I can change back to to default view (simple
>> view)
>> without problem. However the following error is thrown in the log:
>>
>>
>>
------------------------------------------------------------------------------
>> 2015-09-02 14:34:27,319 ERROR [jeeves] - Error occurred within a
>> transaction
>> BadParameterEx : 902b53e4-e63c-47ec-b400-990a89287eb0 is not a valid
>> value
>> for: Invalid integer value for parameter id
>> '902b53e4-e63c-47ec-b400-990a89287eb0'.
>> at
>>
>>
org.fao.geonet.services.metadata.format.AbstractFormatService.resolveId(AbstractFormatService.java:149)
>> at
>> org.fao.geonet.services.metadata.format.Format.exec(Format.java:319)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>> at java.lang.reflect.Method.invoke(Unknown Source)
>> at
>>
>>
org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
>> at
>>
>>
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
>> at
>>
>>
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
>> at
>>
>>
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
>> at
>>
>>
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
>> at
>>
>>
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
>> at
>>
>>
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
>> at
>>
>>
jeeves.config.springutil.JeevesDispatcherServlet.access$001(JeevesDispatcherServlet.java:17)
>> at
>>
>>
jeeves.config.springutil.JeevesDispatcherServlet$1.doInTransaction(JeevesDispatcherServlet.java:30)
>> at
>>
>>
jeeves.config.springutil.JeevesDispatcherServlet$1.doInTransaction(JeevesDispatcherServlet.java:27)
>> at
>>
>>
jeeves.transaction.TransactionManager.runInTransaction(TransactionManager.java:63)
>> at
>>
>>
jeeves.config.springutil.JeevesDispatcherServlet.doDispatch(JeevesDispatcherServlet.java:24)
>> at
>>
>>
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
>> at
>>
>>
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
>> at
>>
>>
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:735)
>> at
>>
>>
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
>> at
>> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
>> at
>>
>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1496)
>> at
>>
>>
org.fao.geonet.monitor.webapp.WebappMetricsFilter.doFilter(WebappMetricsFilter.java:96)
>> at
>>
>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
>> at
>>
>>
org.fao.geonet.monitor.webapp.MetricsRegistryInitializerFilter.doFilter(MetricsRegistryInitializerFilter.java:31)
>> at
>>
>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
>> at
>>
>>
org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
>> at
>> org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
>> at
>>
>>
org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
>> at
>>
>>
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)
>> at
>>
>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
>> at
>>
>>
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
>> at
>>
>>
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
jeeves.config.springutil.PassthroughFilter.doFilter(PassthroughFilter.java:26)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
jeeves.config.springutil.MultiNodeAuthenticationFilter.doFilter(MultiNodeAuthenticationFilter.java:98)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
>> at
>>
>>
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
>> at
>>
>>
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
>> at
>>
>>
jeeves.config.springutil.JeevesDelegatingFilterProxy.doFilter(JeevesDelegatingFilterProxy.java:64)
>> at
>>
>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
>> at
>>
>>
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
>> at
>>
>>
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
>> at
>>
>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1476)
>> at
>>
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
>> at
>>
>>
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
>> at
>>
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
>> at
>>
>>
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
>> at
>>
>>
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
>> at
>>
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429)
>> at
>>
>>
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
>> at
>>
>>
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
>> at
>>
>>
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
>> at
>>
>>
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
>> at
>>
>>
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
>> at
>>
>>
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
>> at org.eclipse.jetty.server.Server.handle(Server.java:370)
>> at
>>
>>
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
>> at
>>
>>
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:971)
>> at
>>
>>
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1033)
>> at
>> org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
>> at
>> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
>> at
>>
>>
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
>> at
>>
>>
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)
>> at
>>
>>
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)
>> at
>>
>>
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
>> at
>>
>>
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
>> at java.lang.Thread.run(Unknown Source)
>>
>>
------------------------------------------------------------------------------
>>
>> Well, 902b53e4-e63c-47ec-b400-990a89287eb0 definitely doesn't look like
>> integer value.
>> This happens with every metadata record.
>>
>> But in the metadata editing mode, the full view works fine.
>>
>> 2) Many of my users would prefer to find the buttons for online
resources
>> (download and external links) inside the metadata page. Currently they
>> are
>> only found on the search page afaik. This is a bit confusing, now if an
>> user
>> finds an interesting dataset, he/she naturally clicks the title to read
>> the
>> metadata, but then cannot see download button anywhere. Or is this an
>> option
>> available in the full metadata view?
>>
>> Thanks again for your support,
>>
>> Pekka
>>
>>
>>
>>
>> --
>> View this message in context:
>>
http://osgeo-org.1560.x6.nabble.com/Metadata-full-view-and-download-button-tp5222282.html
>> Sent from the GeoNetwork users mailing list archive at Nabble.com.
>>
>>
>>
------------------------------------------------------------------------------
>> Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
>> Get real-time metrics from all of your servers, apps and tools
>> in one place.
>> SourceForge users - Click here to start your Free Trial of Datadog now!
>> http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
>> _______________________________________________
>> GeoNetwork-users mailing list
>>

> GeoNetwork-users@anonymised.com

>> geonetwork-users List Signup and Options
>> GeoNetwork OpenSource is maintained at
>> GeoNetwork - Geographic Metadata Catalog download | SourceForge.net
>>
>
>
>
> --
> *camptocamp*
> INNOVATIVE SOLUTIONS
> BY OPEN SOURCE EXPERTS
>
> *Florent Gravin*
> 0479444492
>
------------------------------------------------------------------------------
> Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
> Get real-time metrics from all of your servers, apps and tools
> in one place.
> SourceForge users - Click here to start your Free Trial of Datadog now!
> http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
> _______________________________________________
> GeoNetwork-users mailing list

> GeoNetwork-users@anonymised.com

> geonetwork-users List Signup and Options
> GeoNetwork OpenSource is maintained at
> GeoNetwork - Geographic Metadata Catalog download | SourceForge.net

--
View this message in context:
http://osgeo-org.1560.x6.nabble.com/Metadata-full-view-and-download-button-tp5222282p5222291.html
Sent from the GeoNetwork users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_______________________________________________
GeoNetwork-users mailing list
GeoNetwork-users@lists.sourceforge.net
geonetwork-users List Signup and Options
GeoNetwork OpenSource is maintained at
GeoNetwork - Geographic Metadata Catalog download | SourceForge.net

--
*camptocamp*
INNOVATIVE SOLUTIONS
BY OPEN SOURCE EXPERTS

*Florent Gravin*
0479444492

Ok, in your datadir, you should have wro4j.hb files or something like that
(3 files).
Could you stop your server, remove those files and restart please ?

On Wed, Sep 2, 2015 at 2:55 PM, Florent Gravin <
florent.gravin@anonymised.com> wrote:

Hi,

Ok it seems something is getting wrong with your datas, don't know what

http://chiesa-gis.geography.helsinki.fi:8080/geonetwork/srv/eng/catalog.search?debug#/metadata/ad34f574-cc54-4772-b236-6e90ee579abd

Tell me if on that page, the links and the full view is ok ?

Do you use the release or the 3.0.x branch ?

On Wed, Sep 2, 2015 at 2:38 PM, Pekka <pekka.hurskainen@anonymised.com> wrote:

Dear Florent,

thanks for the very quick reply.

1. Yes, I have an external data dir (and I'm using GN 3.0.1 under jetty).

I verified both folders are up to date (they had same number of files and
folders). To be sure I also did this:

I copied and replaced these folders from the geonetwork install dir to my
external data_dir:
...\web\geonetwork\WEB-INF\data\data\formatter
(from there subfolders groovy, hierachy_view, html, xml_view, xlst)
...\web\geonetwork\WEB-INF\data\config\schema_plugins
(from there subfolders csw-record, dublin-core, iso19110, iso19139)

restarted GN and still the same problem and error message.

2) Yes, I see what you mean, but for some reason none of my metadata views
show these resources. However the links are still there, I can verify if I
export the metadata as XML for example, or go to editing mode. And as I
said, from the search page all online resources are accessible.

Have a look here:

http://chiesa-gis.geography.helsinki.fi:8080/geonetwork/srv/eng/catalog.search#/metadata/ad34f574-cc54-4772-b236-6e90ee579abd

In the section where it should read "Download and links" as per your
example, only letter C is shown. What might cause this?

BR,

Pekka

Florent gravin-2 wrote
> Hi,
>
> 1. Do you use an external data_dir ?
> If yes, you should be sure it is uptodate (the plugins and the formatter
> folder).
>
> 2. In the metadata simple view, you should have a list of all resources
> See "Dowload and links" section
> http://docs.titellus.net/geonetwork/en/_images/a-record.png
>
>
> On Wed, Sep 2, 2015 at 1:41 PM, Pekka &lt;

> pekka.hurskainen@

> &gt; wrote:
>
>> Dear list,
>>
>> 1) when viewing a metadata record (either as normal user or
>> administrator),
>> I cannot get the full view to work (from the "eye" button). In the
>> browser,
>> nothing visible happens. I can change back to to default view (simple
>> view)
>> without problem. However the following error is thrown in the log:
>>
>>
>>
------------------------------------------------------------------------------
>> 2015-09-02 14:34:27,319 ERROR [jeeves] - Error occurred within a
>> transaction
>> BadParameterEx : 902b53e4-e63c-47ec-b400-990a89287eb0 is not a valid
>> value
>> for: Invalid integer value for parameter id
>> '902b53e4-e63c-47ec-b400-990a89287eb0'.
>> at
>>
>>
org.fao.geonet.services.metadata.format.AbstractFormatService.resolveId(AbstractFormatService.java:149)
>> at
>> org.fao.geonet.services.metadata.format.Format.exec(Format.java:319)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>> at java.lang.reflect.Method.invoke(Unknown Source)
>> at
>>
>>
org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
>> at
>>
>>
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
>> at
>>
>>
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
>> at
>>
>>
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
>> at
>>
>>
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
>> at
>>
>>
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
>> at
>>
>>
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
>> at
>>
>>
jeeves.config.springutil.JeevesDispatcherServlet.access$001(JeevesDispatcherServlet.java:17)
>> at
>>
>>
jeeves.config.springutil.JeevesDispatcherServlet$1.doInTransaction(JeevesDispatcherServlet.java:30)
>> at
>>
>>
jeeves.config.springutil.JeevesDispatcherServlet$1.doInTransaction(JeevesDispatcherServlet.java:27)
>> at
>>
>>
jeeves.transaction.TransactionManager.runInTransaction(TransactionManager.java:63)
>> at
>>
>>
jeeves.config.springutil.JeevesDispatcherServlet.doDispatch(JeevesDispatcherServlet.java:24)
>> at
>>
>>
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
>> at
>>
>>
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
>> at
>>
>>
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:735)
>> at
>>
>>
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
>> at
>> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
>> at
>>
>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1496)
>> at
>>
>>
org.fao.geonet.monitor.webapp.WebappMetricsFilter.doFilter(WebappMetricsFilter.java:96)
>> at
>>
>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
>> at
>>
>>
org.fao.geonet.monitor.webapp.MetricsRegistryInitializerFilter.doFilter(MetricsRegistryInitializerFilter.java:31)
>> at
>>
>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
>> at
>>
>>
org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
>> at
>> org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
>> at
>>
>>
org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
>> at
>>
>>
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)
>> at
>>
>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
>> at
>>
>>
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
>> at
>>
>>
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
jeeves.config.springutil.PassthroughFilter.doFilter(PassthroughFilter.java:26)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
jeeves.config.springutil.MultiNodeAuthenticationFilter.doFilter(MultiNodeAuthenticationFilter.java:98)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
>> at
>>
>>
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
>> at
>>
>>
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
>> at
>>
>>
jeeves.config.springutil.JeevesDelegatingFilterProxy.doFilter(JeevesDelegatingFilterProxy.java:64)
>> at
>>
>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
>> at
>>
>>
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
>> at
>>
>>
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
>> at
>>
>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1476)
>> at
>>
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
>> at
>>
>>
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
>> at
>>
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
>> at
>>
>>
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
>> at
>>
>>
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
>> at
>>
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429)
>> at
>>
>>
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
>> at
>>
>>
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
>> at
>>
>>
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
>> at
>>
>>
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
>> at
>>
>>
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
>> at
>>
>>
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
>> at org.eclipse.jetty.server.Server.handle(Server.java:370)
>> at
>>
>>
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
>> at
>>
>>
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:971)
>> at
>>
>>
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1033)
>> at
>> org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
>> at
>> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
>> at
>>
>>
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
>> at
>>
>>
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)
>> at
>>
>>
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)
>> at
>>
>>
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
>> at
>>
>>
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
>> at java.lang.Thread.run(Unknown Source)
>>
>>
------------------------------------------------------------------------------
>>
>> Well, 902b53e4-e63c-47ec-b400-990a89287eb0 definitely doesn't look like
>> integer value.
>> This happens with every metadata record.
>>
>> But in the metadata editing mode, the full view works fine.
>>
>> 2) Many of my users would prefer to find the buttons for online
resources
>> (download and external links) inside the metadata page. Currently they
>> are
>> only found on the search page afaik. This is a bit confusing, now if an
>> user
>> finds an interesting dataset, he/she naturally clicks the title to read
>> the
>> metadata, but then cannot see download button anywhere. Or is this an
>> option
>> available in the full metadata view?
>>
>> Thanks again for your support,
>>
>> Pekka
>>
>>
>>
>>
>> --
>> View this message in context:
>>
http://osgeo-org.1560.x6.nabble.com/Metadata-full-view-and-download-button-tp5222282.html
>> Sent from the GeoNetwork users mailing list archive at Nabble.com.
>>
>>
>>
------------------------------------------------------------------------------
>> Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
>> Get real-time metrics from all of your servers, apps and tools
>> in one place.
>> SourceForge users - Click here to start your Free Trial of Datadog now!
>> http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
>> _______________________________________________
>> GeoNetwork-users mailing list
>>

> GeoNetwork-users@anonymised.com

>> geonetwork-users List Signup and Options
>> GeoNetwork OpenSource is maintained at
>> GeoNetwork - Geographic Metadata Catalog download | SourceForge.net
>>
>
>
>
> --
> *camptocamp*
> INNOVATIVE SOLUTIONS
> BY OPEN SOURCE EXPERTS
>
> *Florent Gravin*
> 0479444492
>
------------------------------------------------------------------------------
> Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
> Get real-time metrics from all of your servers, apps and tools
> in one place.
> SourceForge users - Click here to start your Free Trial of Datadog now!
> http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
> _______________________________________________
> GeoNetwork-users mailing list

> GeoNetwork-users@anonymised.com

> geonetwork-users List Signup and Options
> GeoNetwork OpenSource is maintained at
> GeoNetwork - Geographic Metadata Catalog download | SourceForge.net

--
View this message in context:
http://osgeo-org.1560.x6.nabble.com/Metadata-full-view-and-download-button-tp5222282p5222291.html
Sent from the GeoNetwork users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_______________________________________________
GeoNetwork-users mailing list
GeoNetwork-users@lists.sourceforge.net
geonetwork-users List Signup and Options
GeoNetwork OpenSource is maintained at
GeoNetwork - Geographic Metadata Catalog download | SourceForge.net

--
*camptocamp*
INNOVATIVE SOLUTIONS
BY OPEN SOURCE EXPERTS

*Florent Gravin*
0479444492

--
*camptocamp*
INNOVATIVE SOLUTIONS
BY OPEN SOURCE EXPERTS

*Florent Gravin*
0479444492

Dear Florent,

I tried your debug link and in there both full view and links worked like a
charm.

Now I removed the wroj4 files from the data_dir (wroj4-cache.h2.db and
wroj4-cache.trace.db) and restarted. That seemed to solve the problem! Now I
can even see the "completed" stamps all over. Full metadata view and
download links also work.

Thanks a million!

Pekka

Florent gravin-2 wrote

Ok, in your datadir, you should have wro4j.hb files or something like that
(3 files).
Could you stop your server, remove those files and restart please ?

On Wed, Sep 2, 2015 at 2:55 PM, Florent Gravin <

florent.gravin@

wrote:

Hi,

Ok it seems something is getting wrong with your datas, don't know what

http://chiesa-gis.geography.helsinki.fi:8080/geonetwork/srv/eng/catalog.search?debug#/metadata/ad34f574-cc54-4772-b236-6e90ee579abd

Tell me if on that page, the links and the full view is ok ?

Do you use the release or the 3.0.x branch ?

On Wed, Sep 2, 2015 at 2:38 PM, Pekka &lt;

pekka.hurskainen@

&gt; wrote:

Dear Florent,

thanks for the very quick reply.

1. Yes, I have an external data dir (and I'm using GN 3.0.1 under
jetty).

I verified both folders are up to date (they had same number of files
and
folders). To be sure I also did this:

I copied and replaced these folders from the geonetwork install dir to
my
external data_dir:
...\web\geonetwork\WEB-INF\data\data\formatter
(from there subfolders groovy, hierachy_view, html, xml_view, xlst)
...\web\geonetwork\WEB-INF\data\config\schema_plugins
(from there subfolders csw-record, dublin-core, iso19110, iso19139)

restarted GN and still the same problem and error message.

2) Yes, I see what you mean, but for some reason none of my metadata
views
show these resources. However the links are still there, I can verify if
I
export the metadata as XML for example, or go to editing mode. And as I
said, from the search page all online resources are accessible.

Have a look here:

http://chiesa-gis.geography.helsinki.fi:8080/geonetwork/srv/eng/catalog.search#/metadata/ad34f574-cc54-4772-b236-6e90ee579abd

In the section where it should read "Download and links" as per your
example, only letter C is shown. What might cause this?

BR,

Pekka

Florent gravin-2 wrote
> Hi,
>
> 1. Do you use an external data_dir ?
> If yes, you should be sure it is uptodate (the plugins and the
formatter
> folder).
>
> 2. In the metadata simple view, you should have a list of all
resources
> See "Dowload and links" section
> http://docs.titellus.net/geonetwork/en/_images/a-record.png
>
>
> On Wed, Sep 2, 2015 at 1:41 PM, Pekka &lt;

> pekka.hurskainen@

> &gt; wrote:
>
>> Dear list,
>>
>> 1) when viewing a metadata record (either as normal user or
>> administrator),
>> I cannot get the full view to work (from the "eye" button). In the
>> browser,
>> nothing visible happens. I can change back to to default view (simple
>> view)
>> without problem. However the following error is thrown in the log:
>>
>>
>>
------------------------------------------------------------------------------
>> 2015-09-02 14:34:27,319 ERROR [jeeves] - Error occurred within a
>> transaction
>> BadParameterEx : 902b53e4-e63c-47ec-b400-990a89287eb0 is not a valid
>> value
>> for: Invalid integer value for parameter id
>> '902b53e4-e63c-47ec-b400-990a89287eb0'.
>> at
>>
>>
org.fao.geonet.services.metadata.format.AbstractFormatService.resolveId(AbstractFormatService.java:149)
>> at
>> org.fao.geonet.services.metadata.format.Format.exec(Format.java:319)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
Source)
>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>> at java.lang.reflect.Method.invoke(Unknown Source)
>> at
>>
>>
org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
>> at
>>
>>
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
>> at
>>
>>
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
>> at
>>
>>
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
>> at
>>
>>
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
>> at
>>
>>
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
>> at
>>
>>
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
>> at
>>
>>
jeeves.config.springutil.JeevesDispatcherServlet.access$001(JeevesDispatcherServlet.java:17)
>> at
>>
>>
jeeves.config.springutil.JeevesDispatcherServlet$1.doInTransaction(JeevesDispatcherServlet.java:30)
>> at
>>
>>
jeeves.config.springutil.JeevesDispatcherServlet$1.doInTransaction(JeevesDispatcherServlet.java:27)
>> at
>>
>>
jeeves.transaction.TransactionManager.runInTransaction(TransactionManager.java:63)
>> at
>>
>>
jeeves.config.springutil.JeevesDispatcherServlet.doDispatch(JeevesDispatcherServlet.java:24)
>> at
>>
>>
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
>> at
>>
>>
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
>> at
>>
>>
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
>> at
javax.servlet.http.HttpServlet.service(HttpServlet.java:735)
>> at
>>
>>
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
>> at
javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
>> at
>>
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
>> at
>>
>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1496)
>> at
>>
>>
org.fao.geonet.monitor.webapp.WebappMetricsFilter.doFilter(WebappMetricsFilter.java:96)
>> at
>>
>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
>> at
>>
>>
org.fao.geonet.monitor.webapp.MetricsRegistryInitializerFilter.doFilter(MetricsRegistryInitializerFilter.java:31)
>> at
>>
>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
>> at
>>
>>
org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
>> at
>>
org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
>> at
>>
>>
org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
>> at
>>
>>
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)
>> at
>>
>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
>> at
>>
>>
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
>> at
>>
>>
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
jeeves.config.springutil.PassthroughFilter.doFilter(PassthroughFilter.java:26)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
jeeves.config.springutil.MultiNodeAuthenticationFilter.doFilter(MultiNodeAuthenticationFilter.java:98)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
>> at
>>
>>
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
>> at
>>
>>
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
>> at
>>
>>
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
>> at
>>
>>
jeeves.config.springutil.JeevesDelegatingFilterProxy.doFilter(JeevesDelegatingFilterProxy.java:64)
>> at
>>
>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
>> at
>>
>>
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
>> at
>>
>>
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
>> at
>>
>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1476)
>> at
>>
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
>> at
>>
>>
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
>> at
>>
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
>> at
>>
>>
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
>> at
>>
>>
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
>> at
>>
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429)
>> at
>>
>>
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
>> at
>>
>>
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
>> at
>>
>>
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
>> at
>>
>>
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
>> at
>>
>>
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
>> at
>>
>>
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
>> at org.eclipse.jetty.server.Server.handle(Server.java:370)
>> at
>>
>>
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
>> at
>>
>>
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:971)
>> at
>>
>>
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1033)
>> at
>> org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
>> at
>> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
>> at
>>
>>
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
>> at
>>
>>
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)
>> at
>>
>>
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)
>> at
>>
>>
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
>> at
>>
>>
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
>> at java.lang.Thread.run(Unknown Source)
>>
>>
------------------------------------------------------------------------------
>>
>> Well, 902b53e4-e63c-47ec-b400-990a89287eb0 definitely doesn't look
like
>> integer value.
>> This happens with every metadata record.
>>
>> But in the metadata editing mode, the full view works fine.
>>
>> 2) Many of my users would prefer to find the buttons for online
resources
>> (download and external links) inside the metadata page. Currently
they
>> are
>> only found on the search page afaik. This is a bit confusing, now if
an
>> user
>> finds an interesting dataset, he/she naturally clicks the title to
read
>> the
>> metadata, but then cannot see download button anywhere. Or is this an
>> option
>> available in the full metadata view?
>>
>> Thanks again for your support,
>>
>> Pekka
>>
>>
>>
>>
>> --
>> View this message in context:
>>
http://osgeo-org.1560.x6.nabble.com/Metadata-full-view-and-download-button-tp5222282.html
>> Sent from the GeoNetwork users mailing list archive at Nabble.com.
>>
>>
>>
------------------------------------------------------------------------------
>> Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
>> Get real-time metrics from all of your servers, apps and tools
>> in one place.
>> SourceForge users - Click here to start your Free Trial of Datadog
now!
>> http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
>> _______________________________________________
>> GeoNetwork-users mailing list
>>

> GeoNetwork-users@anonymised.com

>> https://lists.sourceforge.net/lists/listinfo/geonetwork-users
>> GeoNetwork OpenSource is maintained at
>> http://sourceforge.net/projects/geonetwork
>>
>
>
>
> --
> *camptocamp*
> INNOVATIVE SOLUTIONS
> BY OPEN SOURCE EXPERTS
>
> *Florent Gravin*
> 0479444492
>
------------------------------------------------------------------------------
> Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
> Get real-time metrics from all of your servers, apps and tools
> in one place.
> SourceForge users - Click here to start your Free Trial of Datadog
now!
> http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
> _______________________________________________
> GeoNetwork-users mailing list

> GeoNetwork-users@anonymised.com

> https://lists.sourceforge.net/lists/listinfo/geonetwork-users
> GeoNetwork OpenSource is maintained at
> http://sourceforge.net/projects/geonetwork

--
View this message in context:
http://osgeo-org.1560.x6.nabble.com/Metadata-full-view-and-download-button-tp5222282p5222291.html
Sent from the GeoNetwork users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_______________________________________________
GeoNetwork-users mailing list

GeoNetwork-users@anonymised.com

https://lists.sourceforge.net/lists/listinfo/geonetwork-users
GeoNetwork OpenSource is maintained at
http://sourceforge.net/projects/geonetwork

--
*camptocamp*
INNOVATIVE SOLUTIONS
BY OPEN SOURCE EXPERTS

*Florent Gravin*
0479444492

--
*camptocamp*
INNOVATIVE SOLUTIONS
BY OPEN SOURCE EXPERTS

*Florent Gravin*
0479444492
------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_______________________________________________
GeoNetwork-users mailing list

GeoNetwork-users@anonymised.com

https://lists.sourceforge.net/lists/listinfo/geonetwork-users
GeoNetwork OpenSource is maintained at
http://sourceforge.net/projects/geonetwork

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Metadata-full-view-and-download-button-tp5222282p5222304.html
Sent from the GeoNetwork users mailing list archive at Nabble.com.

Ok good to hear =)

It seems we need to look at this caching issue more deeply.
Till then, remember to remove the wro4j cache each time you deploy a new
version.

++

On Wed, Sep 2, 2015 at 3:20 PM, Pekka <pekka.hurskainen@anonymised.com> wrote:

Dear Florent,

I tried your debug link and in there both full view and links worked like a
charm.

Now I removed the wroj4 files from the data_dir (wroj4-cache.h2.db and
wroj4-cache.trace.db) and restarted. That seemed to solve the problem! Now
I
can even see the "completed" stamps all over. Full metadata view and
download links also work.

Thanks a million!

Pekka

Florent gravin-2 wrote
> Ok, in your datadir, you should have wro4j.hb files or something like
that
> (3 files).
> Could you stop your server, remove those files and restart please ?
>
> On Wed, Sep 2, 2015 at 2:55 PM, Florent Gravin <

> florent.gravin@

>> wrote:
>
>> Hi,
>>
>> Ok it seems something is getting wrong with your datas, don't know what
>>
>>
http://chiesa-gis.geography.helsinki.fi:8080/geonetwork/srv/eng/catalog.search?debug#/metadata/ad34f574-cc54-4772-b236-6e90ee579abd
>>
>> Tell me if on that page, the links and the full view is ok ?
>>
>> Do you use the release or the 3.0.x branch ?
>>
>> On Wed, Sep 2, 2015 at 2:38 PM, Pekka &lt;

> pekka.hurskainen@

> &gt; wrote:
>>
>>> Dear Florent,
>>>
>>> thanks for the very quick reply.
>>>
>>> 1. Yes, I have an external data dir (and I'm using GN 3.0.1 under
>>> jetty).
>>>
>>> I verified both folders are up to date (they had same number of files
>>> and
>>> folders). To be sure I also did this:
>>>
>>> I copied and replaced these folders from the geonetwork install dir to
>>> my
>>> external data_dir:
>>> ...\web\geonetwork\WEB-INF\data\data\formatter
>>> (from there subfolders groovy, hierachy_view, html, xml_view, xlst)
>>> ...\web\geonetwork\WEB-INF\data\config\schema_plugins
>>> (from there subfolders csw-record, dublin-core, iso19110, iso19139)
>>>
>>> restarted GN and still the same problem and error message.
>>>
>>> 2) Yes, I see what you mean, but for some reason none of my metadata
>>> views
>>> show these resources. However the links are still there, I can verify
if
>>> I
>>> export the metadata as XML for example, or go to editing mode. And as I
>>> said, from the search page all online resources are accessible.
>>>
>>> Have a look here:
>>>
>>>
http://chiesa-gis.geography.helsinki.fi:8080/geonetwork/srv/eng/catalog.search#/metadata/ad34f574-cc54-4772-b236-6e90ee579abd
>>>
>>> In the section where it should read "Download and links" as per your
>>> example, only letter C is shown. What might cause this?
>>>
>>> BR,
>>>
>>> Pekka
>>>
>>>
>>> Florent gravin-2 wrote
>>> > Hi,
>>> >
>>> > 1. Do you use an external data_dir ?
>>> > If yes, you should be sure it is uptodate (the plugins and the
>>> formatter
>>> > folder).
>>> >
>>> > 2. In the metadata simple view, you should have a list of all
>>> resources
>>> > See "Dowload and links" section
>>> > http://docs.titellus.net/geonetwork/en/_images/a-record.png
>>> >
>>> >
>>> > On Wed, Sep 2, 2015 at 1:41 PM, Pekka &lt;
>>>
>>> > pekka.hurskainen@
>>>
>>> > &gt; wrote:
>>> >
>>> >> Dear list,
>>> >>
>>> >> 1) when viewing a metadata record (either as normal user or
>>> >> administrator),
>>> >> I cannot get the full view to work (from the "eye" button). In the
>>> >> browser,
>>> >> nothing visible happens. I can change back to to default view
(simple
>>> >> view)
>>> >> without problem. However the following error is thrown in the log:
>>> >>
>>> >>
>>> >>
>>>
------------------------------------------------------------------------------
>>> >> 2015-09-02 14:34:27,319 ERROR [jeeves] - Error occurred within a
>>> >> transaction
>>> >> BadParameterEx : 902b53e4-e63c-47ec-b400-990a89287eb0 is not a valid
>>> >> value
>>> >> for: Invalid integer value for parameter id
>>> >> '902b53e4-e63c-47ec-b400-990a89287eb0'.
>>> >> at
>>> >>
>>> >>
>>>
org.fao.geonet.services.metadata.format.AbstractFormatService.resolveId(AbstractFormatService.java:149)
>>> >> at
>>> >> org.fao.geonet.services.metadata.format.Format.exec(Format.java:319)
>>> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>> Method)
>>> >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
>>> Source)
>>> >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> >> Source)
>>> >> at java.lang.reflect.Method.invoke(Unknown Source)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
>>> >> at
>>> >>
>>> >>
>>>
jeeves.config.springutil.JeevesDispatcherServlet.access$001(JeevesDispatcherServlet.java:17)
>>> >> at
>>> >>
>>> >>
>>>
jeeves.config.springutil.JeevesDispatcherServlet$1.doInTransaction(JeevesDispatcherServlet.java:30)
>>> >> at
>>> >>
>>> >>
>>>
jeeves.config.springutil.JeevesDispatcherServlet$1.doInTransaction(JeevesDispatcherServlet.java:27)
>>> >> at
>>> >>
>>> >>
>>>
jeeves.transaction.TransactionManager.runInTransaction(TransactionManager.java:63)
>>> >> at
>>> >>
>>> >>
>>>
jeeves.config.springutil.JeevesDispatcherServlet.doDispatch(JeevesDispatcherServlet.java:24)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
>>> >> at
>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:735)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
>>> >> at
>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
>>> >> at
>>> >>
>>> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1496)
>>> >> at
>>> >>
>>> >>
>>>
org.fao.geonet.monitor.webapp.WebappMetricsFilter.doFilter(WebappMetricsFilter.java:96)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
>>> >> at
>>> >>
>>> >>
>>>
org.fao.geonet.monitor.webapp.MetricsRegistryInitializerFilter.doFilter(MetricsRegistryInitializerFilter.java:31)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
>>> >> at
>>> >>
>>> >>
>>>
org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
>>> >> at
>>> >>
>>> org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
>>> >> at
>>> >>
>>> >>
>>>
org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
>>> >> at
>>> >>
>>> >>
>>>
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>>> >> at
>>> >>
>>> >>
>>>
jeeves.config.springutil.PassthroughFilter.doFilter(PassthroughFilter.java:26)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>>> >> at
>>> >>
>>> >>
>>>
jeeves.config.springutil.MultiNodeAuthenticationFilter.doFilter(MultiNodeAuthenticationFilter.java:98)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
>>> >> at
>>> >>
>>> >>
>>>
jeeves.config.springutil.JeevesDelegatingFilterProxy.doFilter(JeevesDelegatingFilterProxy.java:64)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
>>> >> at
>>> >>
>>> >>
>>>
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1476)
>>> >> at
>>> >>
>>>
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
>>> >> at
>>> >>
>>>
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
>>> >> at
>>> >>
>>>
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
>>> >> at org.eclipse.jetty.server.Server.handle(Server.java:370)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:971)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1033)
>>> >> at
>>> >> org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
>>> >> at
>>> >>
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
>>> >> at
>>> >>
>>> >>
>>>
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
>>> >> at java.lang.Thread.run(Unknown Source)
>>> >>
>>> >>
>>>
------------------------------------------------------------------------------
>>> >>
>>> >> Well, 902b53e4-e63c-47ec-b400-990a89287eb0 definitely doesn't look
>>> like
>>> >> integer value.
>>> >> This happens with every metadata record.
>>> >>
>>> >> But in the metadata editing mode, the full view works fine.
>>> >>
>>> >> 2) Many of my users would prefer to find the buttons for online
>>> resources
>>> >> (download and external links) inside the metadata page. Currently
>>> they
>>> >> are
>>> >> only found on the search page afaik. This is a bit confusing, now if
>>> an
>>> >> user
>>> >> finds an interesting dataset, he/she naturally clicks the title to
>>> read
>>> >> the
>>> >> metadata, but then cannot see download button anywhere. Or is this
an
>>> >> option
>>> >> available in the full metadata view?
>>> >>
>>> >> Thanks again for your support,
>>> >>
>>> >> Pekka
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> View this message in context:
>>> >>
>>>
http://osgeo-org.1560.x6.nabble.com/Metadata-full-view-and-download-button-tp5222282.html
>>> >> Sent from the GeoNetwork users mailing list archive at Nabble.com.
>>> >>
>>> >>
>>> >>
>>>
------------------------------------------------------------------------------
>>> >> Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
>>> >> Get real-time metrics from all of your servers, apps and tools
>>> >> in one place.
>>> >> SourceForge users - Click here to start your Free Trial of Datadog
>>> now!
>>> >> http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
>>> >> _______________________________________________
>>> >> GeoNetwork-users mailing list
>>> >>
>>>
>>> > GeoNetwork-users@anonymised.com
>>>
>>> >> geonetwork-users List Signup and Options
>>> >> GeoNetwork OpenSource is maintained at
>>> >> GeoNetwork - Geographic Metadata Catalog download | SourceForge.net
>>> >>
>>> >
>>> >
>>> >
>>> > --
>>> > *camptocamp*
>>> > INNOVATIVE SOLUTIONS
>>> > BY OPEN SOURCE EXPERTS
>>> >
>>> > *Florent Gravin*
>>> > 0479444492
>>> >
>>>
------------------------------------------------------------------------------
>>> > Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
>>> > Get real-time metrics from all of your servers, apps and tools
>>> > in one place.
>>> > SourceForge users - Click here to start your Free Trial of Datadog
>>> now!
>>> > http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
>>> > _______________________________________________
>>> > GeoNetwork-users mailing list
>>>
>>> > GeoNetwork-users@anonymised.com
>>>
>>> > geonetwork-users List Signup and Options
>>> > GeoNetwork OpenSource is maintained at
>>> > GeoNetwork - Geographic Metadata Catalog download | SourceForge.net
>>>
>>>
>>>
>>>
>>>
>>> --
>>> View this message in context:
>>>
http://osgeo-org.1560.x6.nabble.com/Metadata-full-view-and-download-button-tp5222282p5222291.html
>>> Sent from the GeoNetwork users mailing list archive at Nabble.com.
>>>
>>>
>>>
------------------------------------------------------------------------------
>>> Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
>>> Get real-time metrics from all of your servers, apps and tools
>>> in one place.
>>> SourceForge users - Click here to start your Free Trial of Datadog now!
>>> http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
>>> _______________________________________________
>>> GeoNetwork-users mailing list
>>>

> GeoNetwork-users@anonymised.com

>>> geonetwork-users List Signup and Options
>>> GeoNetwork OpenSource is maintained at
>>> GeoNetwork - Geographic Metadata Catalog download | SourceForge.net
>>>
>>
>>
>>
>> --
>> *camptocamp*
>> INNOVATIVE SOLUTIONS
>> BY OPEN SOURCE EXPERTS
>>
>> *Florent Gravin*
>> 0479444492
>>
>
>
>
> --
> *camptocamp*
> INNOVATIVE SOLUTIONS
> BY OPEN SOURCE EXPERTS
>
> *Florent Gravin*
> 0479444492
>
------------------------------------------------------------------------------
> Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
> Get real-time metrics from all of your servers, apps and tools
> in one place.
> SourceForge users - Click here to start your Free Trial of Datadog now!
> http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
> _______________________________________________
> GeoNetwork-users mailing list

> GeoNetwork-users@anonymised.com

> geonetwork-users List Signup and Options
> GeoNetwork OpenSource is maintained at
> GeoNetwork - Geographic Metadata Catalog download | SourceForge.net

--
View this message in context:
http://osgeo-org.1560.x6.nabble.com/Metadata-full-view-and-download-button-tp5222282p5222304.html
Sent from the GeoNetwork users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_______________________________________________
GeoNetwork-users mailing list
GeoNetwork-users@lists.sourceforge.net
geonetwork-users List Signup and Options
GeoNetwork OpenSource is maintained at
GeoNetwork - Geographic Metadata Catalog download | SourceForge.net

--
*camptocamp*
INNOVATIVE SOLUTIONS
BY OPEN SOURCE EXPERTS

*Florent Gravin*
0479444492