...site projects
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:
>
\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
>
\data\Website\App\Website\SessionState\WebsiteUserSessionAccessor.cs:46
> Cobalt.Website.Platform.Web.GlobalApplication.Application_Start(Object
> sender, EventArgs e) in
>
\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