|
Hi,
I didn't really want to open an issue for this one as I'm sure I'm missing something simple but can anyone point me in the right direction from the stack trace below?
I just reconfigured my AuthKey plugin and the users and keys all show correctly in GeoServer...however when I try a getmap using AuthKey I get an error (which goes away if I create a GeoServer login session).
I believe the table it is referring to may be the one with the users in it but if someone could point me in the right direction I might be able to find the setting I must have missed.
I've switched to Tomcat as I couldn't fix the Glassfish Guava issue. I've installed it on Tomcat 8 given that GeoServer 2.6.0 states that Java 1.7 is a requirement and Tomcat say version 8 is required for 1.7.
Cheers, Paul
Stack Trace: java.io.IOException: java.sql.SQLException: ORA-00942: table or view does not exist
org.geoserver.security.jdbc.JDBCUserGroupService.getUsersHavingPropertyValue(JDBCUserGroupService.java:712) org.geoserver.security.UserPropertyAuthenticationKeyMapper.getUser(UserPropertyAuthenticationKeyMapper.java:51) org.geoserver.security.GeoServerAuthenticationKeyFilter.doAuthenticate(GeoServerAuthenticationKeyFilter.java:150) org.geoserver.security.GeoServerAuthenticationKeyFilter.doFilter(GeoServerAuthenticationKeyFilter.java:91) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69) org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:53) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73) org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173) org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:135) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259) org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:76) org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42) org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:48) org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:44) org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109) root cause
java.sql.SQLException: ORA-00942: table or view does not exist
oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331) oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288) oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743) oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216) oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:799) oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1037) oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPreparedStatement.java:839) oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1132) oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3316) oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3361) org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96) org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96) org.geoserver.security.jdbc.JDBCUserGroupService.getUsersHavingPropertyValue(JDBCUserGroupService.java:685) org.geoserver.security.UserPropertyAuthenticationKeyMapper.getUser(UserPropertyAuthenticationKeyMapper.java:51) org.geoserver.security.GeoServerAuthenticationKeyFilter.doAuthenticate(GeoServerAuthenticationKeyFilter.java:150) org.geoserver.security.GeoServerAuthenticationKeyFilter.doFilter(GeoServerAuthenticationKeyFilter.java:91) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69) org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:53) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73) org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173) org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:135) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259) org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:76) org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42) org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:48) org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:44) org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)
|