[GeoNetwork-users] Error with Geoserver

Dear Community

I have installed Geonetwork version 3.0.0 on linux, and although I can
successfully navigate to the Geonetwork home page, I cannot seem to get to
the Geoserver home page.

When I go to http://afrihost.sasscal.org:8080/geoserver/web

Then I only find this error:

HTTP ERROR 500

Problem accessing /geoserver/web. Reason:

    Server Error

Caused by:

java.lang.NoSuchFieldError: PATCH

               at
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.ja
va:808)

               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.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanup
Filter.java:27)

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

               at
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegating
Filter.java:74)

               at
org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:70)

               at
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegating
Filter.java:70)

               at
org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter
.java:45)

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

               at
org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilte
r.java:49)

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

               .

               .

Has anybody else encountered this error? Any idea how I can resolve it?

Many thanks

Erik

Dear Community

This error was solved by removing spring JAR files with multiple versions.
In my geoserver lib directory I just removed all the "duplicate" jars that
were of version 3.1.4

/usr/share/geonetwork/web/geoserver/WEB-INF/lib/ $ls *spring*
org.restlet.ext.spring-1.0.8.jar spring-core-3.1.4.RELEASE.jar
spring-security-ldap-3.1.0.RELEASE.jar
spring-aop-3.1.4.RELEASE.jar
spring-expression-3.1.4.RELEASE.jar
spring-security-web-3.1.0.RELEASE.jar
spring-aop-3.2.5.RELEASE.jar
spring-expression-3.2.5.RELEASE.jar spring-tx-3.1.4.RELEASE.jar
spring-asm-3.1.4.RELEASE.jar spring-jdbc-3.1.4.RELEASE.jar
spring-web-3.1.4.RELEASE.jar
spring-beans-3.1.4.RELEASE.jar spring-ldap-core-1.3.1.RELEASE.jar
spring-web-3.2.5.RELEASE.jar
spring-context-3.1.4.RELEASE.jar
spring-security-config-3.1.0.RELEASE.jar spring-webmvc-3.1.4.RELEASE.jar
spring-context-3.2.5.RELEASE.jar
spring-security-core-3.1.0.RELEASE.jar spring-webmvc-3.2.5.RELEASE.jar
spring-context-support-3.1.4.RELEASE.jar
spring-security-crypto-3.1.0.RELEASE.jar wicket-spring-1.4.12.jar

... and that solved the problem.

I am not sure whether Geoserver ships with these duplicates, but if that is
the case, removing them from the bundle would be helpful.

Best regards
Erik

-----Original Message-----
From: Erik Voges [mailto:erik.voges@anonymised.com]
Sent: 30 April 2015 03:57 PM
To: geonetwork-users@lists.sourceforge.net
Subject: [GeoNetwork-users] Error with Geoserver

Dear Community

I have installed Geonetwork version 3.0.0 on linux, and although I can
successfully navigate to the Geonetwork home page, I cannot seem to get to
the Geoserver home page.

When I go to http://afrihost.sasscal.org:8080/geoserver/web

Then I only find this error:

HTTP ERROR 500

Problem accessing /geoserver/web. Reason:

    Server Error

Caused by:

java.lang.NoSuchFieldError: PATCH

               at
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.ja
va:808)

               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.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanup
Filter.java:27)

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

               at
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegating
Filter.java:74)

               at
org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:70)

               at
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegating
Filter.java:70)

               at
org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter
.java:45)

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

               at
org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilte
r.java:49)

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

               .

               .

Has anybody else encountered this error? Any idea how I can resolve it?

Many thanks

Erik

----------------------------------------------------------------------------
--
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications Performance
metrics, stats and reports that give you Actionable Insights Deep dive
visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
GeoNetwork-users mailing list
GeoNetwork-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users
GeoNetwork OpenSource is maintained at
http://sourceforge.net/projects/geonetwork