We are using SDL Mobile in our project and after installing Web 8 and using Web 8 Content Delivery DLL's and executing the application, I am getting the following error:
[Throwable: java/lang/NoSuchMethodError ] Codemesh.JuggerNET.JavaClass.ThrowException(Exception ex) +90 Codemesh.JuggerNET.NTypeValue.Throw(Int64 inst) +328 Codemesh.JuggerNET.JavaClass.ThrowTypedException(Int64 inst) +806 Codemesh.JuggerNET.JavaMethod.init() +773 Com.Tridion.Ambientdata.Web.RequestValidatorFactory.NewRequestValidator() +34 Tridion.ContentDelivery.AmbientData.Runtime.AmbientRuntime.Setup() +108 Tridion.ContentDelivery.AmbientData.HttpModule.Init(HttpApplication application) +59 System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +618 System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +172 System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +402 System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +343
[HttpException (0x80004005): java/lang/NoSuchMethodError ] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +579 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +112 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +716
Update: Earlier I referenced Tridion.ContentDelivery.AmbientData.dll which throws the above error, Once I removed and add Tridion.ContentDelivery.AmbientData.Interop.dll I am getting the following error. Could not load type 'Tridion.ContentDelivery.AmbientData.HttpModule'. I found that for configuring SDL Mobile the following line required Tridion.ContentDelivery.AmbientData.HttpModule is only avilable in Tridion.ContentDelivery.AmbientData.dll Unable to proceed