Failed request execution for DistributedSessionCache service Exception when switching between websit

Hello, I am currently switching between 3 website projects. Periodically, when I switch I receive the exception below and am unable to get the project working locally. To resolve this I usually end up deleting all of the website projects and pulling a fresh copy down. This is a pain, does anyone know why this may be happening and a more graceful way of resolving it? **Things I have tried:** - Clean Solution (all three of them) - Recycling the app pool - iisreset - Re-retrieving the local_properties file - Restarting the local coherence setup I have (even though I am pointing to CI) - Clearing browser cache to get rid of any session data. Thanks in advance. > Server Error in '/' Application. > > (Wrapped: Failed request execution for > DistributedSessionCache service on > Member(Id=1, Timestamp=2012-10-03 > 13:10:06.231, > Address=10.220.41.28:8088, > MachineId=65308, > Location=site:B,machine:cb0001-02,process:22920,member:Website.B.CI_cb0001-02_10103, > Role=storageNode)) Missing or > inaccessible method: > java.lang.String.getSessionIdentifier() > > Description: An unhandled exception > occurred during the execution of the > current web request. Please review the > stack trace for more information about > the error and where it originated in > the code. > > Exception Details: > Tangosol.IO.Pof.PortableException: > (Wrapped: Failed request execution for > DistributedSessionCache service on > Member(Id=1, Timestamp=2012-10-03 > 13:10:06.231, > Address=10.220.41.28:8088, > MachineId=65308, > Location=site:B,machine:cb0001-02,process:22920,member:Website.B.CI_cb0001-02_10103, > Role=storageNode)) Missing or > inaccessible method: > java.lang.String.getSessionIdentifier() > > Source Error: > > > Line 44: > WebsiteUserSessionAccessor.Cache = > CacheFactory.GetCache(GlobalApplication.WebsiteSessionCacheName); > Line 45: > WebsiteUserSessionAccessor.SessionIdExtractor > = new ReflectionExtractor("getSessionIdentifier"); > Line 46: > WebsiteUserSessionAccessor.Cache.AddIndex(WebsiteUserSessionAccessor.SessionIdExtractor, > false, null); Line 47: } Line 48: > > Source File: > D:\data\Website\App\Website\SessionState\WebsiteUserSessionAccessor.cs > Line: 46 > > Stack Trace: > > > [PortableException: (Wrapped: Failed > request execution for > DistributedSessionCache service on > Member(Id=1, Timestamp=2012-10-03 > 13:10:06.231, > Address=10.220.41.28:8088, > MachineId=65308, > Location=site:B,machine:cb0001-02,process:22920,member:Website.B.CI_cb0001-02_10103, > Role=storageNode)) Missing or > inaccessible method: > java.lang.String.getSessionIdentifier()] > Tangosol.Net.Messaging.Impl.RequestStatus.get_Response() > in > c:\dev\
release.net\coherence-net-v3.5\src\Coherence\Net\Messaging\Impl\Request.cs:364 > Tangosol.Net.Messaging.Impl.RequestStatus.WaitForResponse(Int64 > millis) in > c:\dev\
release.net\coherence-net-v3.5\src\Coherence\Net\Messaging\Impl\Request.cs:589 > Tangosol.Net.Messaging.Impl.Channel.Request(IRequest > request, Int64 millis) in > c:\dev\
release.net\coherence-net-v3.5\src\Coherence\Net\Messaging\Impl\Channel.cs:1272 > Cobalt.Website.Platform.Web.SessionState.WebsiteUserSessionAccessor.Initialize() > in > D:\data\Website\App\Website\SessionState\WebsiteUserSessionAccessor.cs:46 > Cobalt.Website.Platform.Web.GlobalApplication.Application_Start(Object > sender, EventArgs e) in > D:\data\Website\App\Website\Global.asax.cs:957 > > [HttpException (0x80004005): (Wrapped: > Failed request execution for > DistributedSessionCache service on > Member(Id=1, Timestamp=2012-10-03 > 13:10:06.231, > Address=10.220.41.28:8088, > MachineId=65308, > Location=site:B,machine:cb0001-02,process:22920,member:Website.B.CI_cb0001-02_10103, > Role=storageNode)) Missing or > inaccessible method: > java.lang.String.getSessionIdentifier()] > System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext > context, HttpApplication app) > +12864673 System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr > appContext, HttpContext context, > MethodInfo[] handlers) +175 > System.Web.HttpApplication.InitSpecial(HttpApplicationState > state, MethodInfo[] handlers, IntPtr > appContext, HttpContext context) +304 > System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr > appContext, HttpContext context) +404 > System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr > appContext) +475 > > [HttpException (0x80004005): (Wrapped: > Failed request execution for > DistributedSessionCache service on > Member(Id=1, Timestamp=2012-10-03 > 13:10:06.231, > Address=10.220.41.28:8088, > MachineId=65308, > Location=site:B,machine:cb0001-02,process:22920,member:Website.B.CI_cb0001-02_10103, > Role=storageNode)) Missing or > inaccessible method: > java.lang.String.getSessionIdentifier()] > System.Web.HttpRuntime.FirstRequestInit(HttpContext > context) +12881540 > System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext > context) +159 > System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest > wr, HttpContext context) +12722601