type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
<openjpa-1.2.1-r102384:102387M nonfatal general error> org.apache.renamed.openjpa.persistence.PersistenceException: Cannot open database "webshop" requested by the login. The login failed. org.apache.renamed.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4232) org.apache.renamed.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4197) org.apache.renamed.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:102) org.apache.renamed.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:88) org.apache.renamed.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:64) org.apache.renamed.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:869) org.apache.renamed.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:230) org.apache.renamed.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:371) org.apache.renamed.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:325) org.apache.renamed.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:331) org.apache.renamed.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94) org.apache.renamed.openjpa.datacache.QueryCacheStoreQuery$CachingResultObjectProvider.open(QueryCacheStoreQuery.java:592) org.apache.renamed.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34) org.apache.renamed.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1228) org.apache.renamed.openjpa.kernel.QueryImpl.execute(QueryImpl.java:990) org.apache.renamed.openjpa.kernel.QueryImpl.execute(QueryImpl.java:805) org.apache.renamed.openjpa.kernel.QueryImpl.execute(QueryImpl.java:775) org.apache.renamed.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:533) org.apache.renamed.openjpa.persistence.QueryImpl.execute(QueryImpl.java:252) org.apache.renamed.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:294) com.elasticpath.persistence.impl.JpaPersistenceEngineImpl.retrieveByNamedQuery(JpaPersistenceEngineImpl.java:593) sun.reflect.GeneratedMethodAccessor96.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196) $Proxy6.retrieveByNamedQuery(Unknown Source) com.elasticpath.service.store.impl.StoreServiceImpl.findAllCompleteStores(StoreServiceImpl.java:368) com.elasticpath.service.store.impl.StoreServiceImpl.findAllCompleteStores(StoreServiceImpl.java:356) sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) $Proxy12.findAllCompleteStores(Unknown Source) com.elasticpath.sfweb.util.impl.StoreResolverImpl.getDomainToStoreMapping(StoreResolverImpl.java:174) com.elasticpath.sfweb.util.impl.StoreResolverImpl.resolveStoreCodeFromDomain(StoreResolverImpl.java:136) com.elasticpath.sfweb.util.impl.StoreResolverImpl.resolveDomainHeader(StoreResolverImpl.java:43) com.elasticpath.sfweb.util.impl.CachingStoreResolverImpl.resolveDomainHeader(CachingStoreResolverImpl.java:46) com.elasticpath.sfweb.filters.StoreSelectionFilter.resolveCandidate(StoreSelectionFilter.java:81) com.elasticpath.sfweb.filters.StoreSelectionFilter.doFilter(StoreSelectionFilter.java:50) com.elasticpath.sfweb.filters.EpFilterToBeanProxy.doFilter(EpFilterToBeanProxy.java:134) com.elasticpath.commons.filter.impl.EncodingFilter.handleFilter(EncodingFilter.java:138) com.elasticpath.commons.filter.impl.EncodingFilter.doFilter(EncodingFilter.java:81) com.elasticpath.siteoptimization.sfweb.filters.RequestContextRegistrationFilter.doFilter(RequestContextRegistrationFilter.java:38) com.elasticpath.sfweb.filters.EpFilterToBeanProxy.doFilter(EpFilterToBeanProxy.java:134) com.elasticpath.sfweb.filters.ThreadLocalHttpSessionFilter.doFilter(ThreadLocalHttpSessionFilter.java:43) com.elasticpath.sfweb.filters.EpFilterToBeanProxy.doFilter(EpFilterToBeanProxy.java:134)
root cause
com.microsoft.sqlserver.jdbc.SQLServerException: Cannot open database "webshop" requested by the login. The login failed. com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(Unknown Source) com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF(Unknown Source) com.microsoft.sqlserver.jdbc.TDSParser.parse(Unknown Source) com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(Unknown Source) com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(Unknown Source) com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(Unknown Source) com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(Unknown Source) com.microsoft.sqlserver.jdbc.TDSCommand.execute(Unknown Source) com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(Unknown Source) com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(Unknown Source) com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(Unknown Source) com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source) com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source) org.apache.tomcat.dbcp.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38) org.apache.tomcat.dbcp.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582) org.apache.tomcat.dbcp.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1181) org.apache.tomcat.dbcp.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:79) org.apache.tomcat.dbcp.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106) org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) org.apache.renamed.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:106) org.apache.renamed.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87) org.apache.renamed.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:880) org.apache.renamed.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:865) org.apache.renamed.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:230) org.apache.renamed.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:371) org.apache.renamed.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:325) org.apache.renamed.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:331) org.apache.renamed.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94) org.apache.renamed.openjpa.datacache.QueryCacheStoreQuery$CachingResultObjectProvider.open(QueryCacheStoreQuery.java:592) org.apache.renamed.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34) org.apache.renamed.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1228) org.apache.renamed.openjpa.kernel.QueryImpl.execute(QueryImpl.java:990) org.apache.renamed.openjpa.kernel.QueryImpl.execute(QueryImpl.java:805) org.apache.renamed.openjpa.kernel.QueryImpl.execute(QueryImpl.java:775) org.apache.renamed.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:533) org.apache.renamed.openjpa.persistence.QueryImpl.execute(QueryImpl.java:252) org.apache.renamed.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:294) com.elasticpath.persistence.impl.JpaPersistenceEngineImpl.retrieveByNamedQuery(JpaPersistenceEngineImpl.java:593) sun.reflect.GeneratedMethodAccessor96.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196) $Proxy6.retrieveByNamedQuery(Unknown Source) com.elasticpath.service.store.impl.StoreServiceImpl.findAllCompleteStores(StoreServiceImpl.java:368) com.elasticpath.service.store.impl.StoreServiceImpl.findAllCompleteStores(StoreServiceImpl.java:356) sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) $Proxy12.findAllCompleteStores(Unknown Source) com.elasticpath.sfweb.util.impl.StoreResolverImpl.getDomainToStoreMapping(StoreResolverImpl.java:174) com.elasticpath.sfweb.util.impl.StoreResolverImpl.resolveStoreCodeFromDomain(StoreResolverImpl.java:136) com.elasticpath.sfweb.util.impl.StoreResolverImpl.resolveDomainHeader(StoreResolverImpl.java:43) com.elasticpath.sfweb.util.impl.CachingStoreResolverImpl.resolveDomainHeader(CachingStoreResolverImpl.java:46) com.elasticpath.sfweb.filters.StoreSelectionFilter.resolveCandidate(StoreSelectionFilter.java:81) com.elasticpath.sfweb.filters.StoreSelectionFilter.doFilter(StoreSelectionFilter.java:50) com.elasticpath.sfweb.filters.EpFilterToBeanProxy.doFilter(EpFilterToBeanProxy.java:134) com.elasticpath.commons.filter.impl.EncodingFilter.handleFilter(EncodingFilter.java:138) com.elasticpath.commons.filter.impl.EncodingFilter.doFilter(EncodingFilter.java:81) com.elasticpath.siteoptimization.sfweb.filters.RequestContextRegistrationFilter.doFilter(RequestContextRegistrationFilter.java:38) com.elasticpath.sfweb.filters.EpFilterToBeanProxy.doFilter(EpFilterToBeanProxy.java:134) com.elasticpath.sfweb.filters.ThreadLocalHttpSessionFilter.doFilter(ThreadLocalHttpSessionFilter.java:43) com.elasticpath.sfweb.filters.EpFilterToBeanProxy.doFilter(EpFilterToBeanProxy.java:134)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.35 logs.