1) Have you restarted IIS? 2) To avoid "already started" errors altogether you can use the following pattern:
var ignite = Ignition.TryGetIgnite(null) ?? Ignition.Start(cfg); On Sat, Sep 24, 2016 at 10:21 PM, Murthy Kakarlamudi <[email protected]> wrote: > Hi Pavel, > Based on your suggestion, I updated the code to initialize cache in the > constructor. GetMovies() is getting called for each request now. But still > I am getting "Default Ignite instance has already been started" error. > Can you please help. > > namespace ODataMovies.Business > { > public class IgniteService > { > > private ICache<int, Movie> cache; > > public IgniteService() > { > var cfg = new IgniteConfiguration > { > BinaryConfiguration = new Apache.Ignite.Core.Binary. > BinaryConfiguration(typeof(Movie), typeof(StarRating), typeof(Person)), > JvmOptions = new List<string> { "-Xms512m", "-Xmx1024m" }, > JvmClasspath = Directory.GetFiles( > HttpContext.Current.Server.MapPath(@"~\bin\libs")).Aggregate((x, y) => x > + ";" + y) > }; > Ignition.ClientMode = true; > var ignite = Ignition.Start(cfg); > cache = ignite.GetOrCreateCache<int, Movie>(new > CacheConfiguration > { > Name = "myMusicCache", > QueryEntities = new[] > { > new QueryEntity(typeof(int), typeof(Movie)) > > } > }); > > } > > public List<Movie> GetMovies() > { > > List<Movie> movies = new List<Movie>(); > IQueryable<ICacheEntry<int, Movie>> qry = > cache.AsCacheQueryable().Where(m => m.Key == 1); > > foreach (ICacheEntry<int, Movie> entry in qry) > { > Console.WriteLine("Movie: " + entry.Value); > movies.Add(entry.Value); > } > > > return movies; > } > } > } > > *Below is my OData method that gets called:* > [EnableQuery] > public IList<Movie> Get() > { > return ig_service.GetMovies(); > } > > *Error I am getting is:* > class org.apache.ignite.IgniteException: Default Ignite instance has > already been started. > at org.apache.ignite.internal.util.IgniteUtils. > convertException(IgniteUtils.java:908) > at org.apache.ignite.internal.processors.platform. > PlatformAbstractBootstrap.start(PlatformAbstractBootstrap.java:48) > at org.apache.ignite.internal.processors.platform.PlatformIgnition.start( > PlatformIgnition.java:76) > Caused by: class org.apache.ignite.IgniteCheckedException: Default Ignite > instance has already been started. > at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1026) > at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:549) > at org.apache.ignite.internal.processors.platform. > PlatformAbstractBootstrap.start(PlatformAbstractBootstrap.java:43) > ... 1 more > > > On Fri, Sep 23, 2016 at 1:10 PM, Pavel Tupitsyn <[email protected]> > wrote: > >> I've tried your code and it works for me. >> The only issue I see is that you start Ignite client on each web request, >> so the second request fails with "Default Ignite instance has already >> been started". >> >> Suggestions: >> * Examine Windows Application Log for some clues >> * Try IIS instead of IIS Express >> >> >> >> >> On Fri, Sep 23, 2016 at 4:44 PM, Murthy Kakarlamudi <[email protected]> >> wrote: >> >>> I was using the sample Odata project available on internet and updated >>> that to test with Ignite. There are 2 projects. >>> >>> ODataMusicServer - .Net console app that populates cache >>> https://github.com/ksatya77/ODataMusicServer >>> >>> ODataMovies - ASP.NET Odata API that tries to access the cache as a >>> client: >>> https://github.com/ksatya77/ODataMovies >>> >>> Thanks. >>> >>> On Fri, Sep 23, 2016 at 9:16 AM, Pavel Tupitsyn <[email protected]> >>> wrote: >>> >>>> Can you attach an entire project so I take a look? >>>> >>>> On Fri, Sep 23, 2016 at 3:59 PM, Murthy Kakarlamudi <[email protected]> >>>> wrote: >>>> >>>>> Hi Pavel, >>>>> No it does not give any exception. Just get an error saying that >>>>> the Site can't be reached when I invoke the OData endpoint. Below is the >>>>> console ouput. iisexpress.exe just exits without any error code. >>>>> >>>>> As Server class is not resolved, I had to make a slight modification >>>>> as below: >>>>> var cfg = new IgniteConfiguration >>>>> { >>>>> BinaryConfiguration = new >>>>> Apache.Ignite.Core.Binary.BinaryConfiguration(typeof(Movie), >>>>> typeof(StarRating), typeof(Person)), >>>>> JvmOptions = new List<string> { "-Xms512m", >>>>> "-Xmx1024m" }, >>>>> JvmClasspath = Directory.GetFiles(HttpContext >>>>> .Current.Server.MapPath(@"~\bin\libs")).Aggregate((x, y) => x + ";" + >>>>> y) >>>>> }; >>>>> >>>>> >>>>> 'iisexpress.exe' (CLR v4.0.30319: DefaultDomain): Loaded >>>>> 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0. >>>>> 0.0__b77a5c561934e089\mscorlib.dll'. Skipped loading symbols. Module >>>>> is optimized and the debugger option 'Just My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: DefaultDomain): Loaded >>>>> 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4. >>>>> 0.0.0__b03f5f7f11d50a3a\System.Web.dll'. Skipped loading symbols. >>>>> Module is optimized and the debugger option 'Just My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: DefaultDomain): Loaded >>>>> 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0. >>>>> 0.0__b77a5c561934e089\System.dll'. Skipped loading symbols. Module is >>>>> optimized and the debugger option 'Just My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: DefaultDomain): Loaded >>>>> 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0 >>>>> _4.0.0.0__b77a5c561934e089\System.Core.dll'. Skipped loading symbols. >>>>> Module is optimized and the debugger option 'Just My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: DefaultDomain): Loaded >>>>> 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Appli >>>>> cationServices\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.ApplicationServices.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: DefaultDomain): Loaded >>>>> 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configura >>>>> tion\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: DefaultDomain): Loaded >>>>> 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_ >>>>> 4.0.0.0__b77a5c561934e089\System.Xml.dll'. Skipped loading symbols. >>>>> Module is optimized and the debugger option 'Just My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: Domain 2): Loaded >>>>> 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0. >>>>> 0.0__b77a5c561934e089\mscorlib.dll'. Skipped loading symbols. Module >>>>> is optimized and the debugger option 'Just My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4. >>>>> 0.0.0__b03f5f7f11d50a3a\System.Web.dll'. Skipped loading symbols. >>>>> Module is optimized and the debugger option 'Just My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0. >>>>> 0.0__b77a5c561934e089\System.dll'. Skipped loading symbols. Module is >>>>> optimized and the debugger option 'Just My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0 >>>>> _4.0.0.0__b77a5c561934e089\System.Core.dll'. Skipped loading symbols. >>>>> Module is optimized and the debugger option 'Just My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Appli >>>>> cationServices\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.ApplicationServices.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configura >>>>> tion\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_ >>>>> 4.0.0.0__b77a5c561934e089\System.Xml.dll'. Skipped loading symbols. >>>>> Module is optimized and the debugger option 'Just My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.C >>>>> aching\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.Caching.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: DefaultDomain): Loaded >>>>> 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.C >>>>> aching\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.Caching.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Build. >>>>> Utilities.v4.0\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.Build.Utilities.v4.0.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: DefaultDomain): Loaded >>>>> 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Build. >>>>> Utilities.v4.0\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.Build.Utilities.v4.0.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.JScrip >>>>> t\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.JScript.dll'. Skipped >>>>> loading symbols. Module is optimized and the debugger option 'Just My >>>>> Code' >>>>> is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\assembly\dl3\610305ac\b8e7b5ff_63 >>>>> 38d101\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll'. >>>>> Cannot find or open the PDB file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp >>>>> \v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll'. Skipped >>>>> loading symbols. Module is optimized and the debugger option 'Just My >>>>> Code' >>>>> is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4 >>>>> .0.0.0__b77a5c561934e089\System.Data.dll'. Skipped loading symbols. >>>>> Module is optimized and the debugger option 'Just My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Servi >>>>> ces\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll'. Skipped >>>>> loading symbols. Module is optimized and the debugger option 'Just My >>>>> Code' >>>>> is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v >>>>> 4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll'. Skipped loading >>>>> symbols. Module is optimized and the debugger option 'Just My Code' is >>>>> enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.EnterpriseS >>>>> ervices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.IdentityM >>>>> odel\v4.0_4.0.0.0__b77a5c561934e089\System.IdentityModel.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.S >>>>> erialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceMo >>>>> del\v4.0_4.0.0.0__b77a5c561934e089\System.ServiceModel.dll'. Skipped >>>>> loading symbols. Module is optimized and the debugger option 'Just My >>>>> Code' >>>>> is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceMo >>>>> del.Activation\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activation.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceMo >>>>> del.Web\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Web.dll'. >>>>> Cannot find or open the PDB file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Activitie >>>>> s\v4.0_4.0.0.0__31bf3856ad364e35\System.Activities.dll'. Skipped >>>>> loading symbols. Module is optimized and the debugger option 'Just My >>>>> Code' >>>>> is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceMo >>>>> del.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activities.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.WorkflowS >>>>> ervices\v4.0_4.0.0.0__31bf3856ad364e35\System.WorkflowServices.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Exten >>>>> sions\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Extensions.dll'. >>>>> Cannot find or open the PDB file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.Data >>>>> SetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\ >>>>> v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll'. Skipped loading >>>>> symbols. Module is optimized and the debugger option 'Just My Code' is >>>>> enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Component >>>>> Model.DataAnnotations\v4.0_4.0.0.0__31bf3856ad364e35\System. >>>>> ComponentModel.DataAnnotations.dll'. Skipped loading symbols. Module >>>>> is optimized and the debugger option 'Just My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Dynam >>>>> icData\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.DynamicData.dll'. >>>>> Cannot find or open the PDB file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\assembly\dl3\af5789c6\00714c07_3f >>>>> ecd101\Apache.Ignite.Core.dll'. Module was built without symbols. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\assembly\dl3\a0b46173\009e7d08_3f >>>>> ecd101\Apache.Ignite.Linq.dll'. Module was built without symbols. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\assembly\dl3\e1ed0b55\85cc4800_64 >>>>> 38d101\Microsoft.AI.Agent.Intercept.dll'. Cannot find or open the PDB >>>>> file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\assembly\dl3\882dfe50\6a24e8ff_63 >>>>> 38d101\Microsoft.AI.DependencyCollector.dll'. Cannot find or open the >>>>> PDB file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\assembly\dl3\72619262\307f3eff_63 >>>>> 38d101\Microsoft.AI.PerfCounterCollector.dll'. Cannot find or open >>>>> the PDB file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\assembly\dl3\715eaab7\ff59ccff_63 >>>>> 38d101\Microsoft.AI.ServerTelemetryChannel.dll'. Cannot find or open >>>>> the PDB file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\assembly\dl3\cb322aa5\55a586ff_6338d101\Microsoft.AI.Web.dll'. >>>>> Cannot find or open the PDB file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\assembly\dl3\9ea2017f\96205bff_63 >>>>> 38d101\Microsoft.AI.WindowsServer.dll'. Cannot find or open the PDB >>>>> file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\assembly\dl3\c459bd1f\a4024cff_63 >>>>> 38d101\Microsoft.ApplicationInsights.dll'. Cannot find or open the >>>>> PDB file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\assembly\dl3\c9e7782c\b1c2ad9c_c1 >>>>> 85d101\Microsoft.OData.Core.dll'. Cannot find or open the PDB file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\assembly\dl3\5b3b0aa8\1313eb9a_c1 >>>>> 85d101\Microsoft.OData.Edm.dll'. Cannot find or open the PDB file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\assembly\dl3\ab31d5da\0b1d9798_c185d101\Microsoft.Spatial.dll'. >>>>> Cannot find or open the PDB file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\assembly\dl3\6e25c830\87c86102_6438d101\Newtonsoft.Json.dll'. >>>>> Cannot find or open the PDB file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\assembly\dl3\56011c08\4b20d3cb_9915d201\ODataMovies.dll'. >>>>> Symbols loaded. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\assembly\dl3\44b42377\004ac010_4a13d101\Remotion.Linq.dll'. >>>>> Cannot find or open the PDB file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\assembly\dl3\26a72d34\78bf8816_f7 >>>>> 2cd101\System.Net.Http.Formatting.dll'. Cannot find or open the PDB >>>>> file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\assembly\dl3\b73db8f1\b4d45419_f72cd101\System.Web.Http.dll'. >>>>> Cannot find or open the PDB file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\assembly\dl3\031e148f\2d5be21c_f7 >>>>> 2cd101\System.Web.Http.WebHost.dll'. Cannot find or open the PDB file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\assembly\dl3\09dd196e\cbf82197_c185d101\System.Web.OData.dll'. >>>>> Cannot find or open the PDB file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Visual >>>>> Studio.Web.PageInspector.Loader\v4.0_1.0.0.0__b03f5f7f11d50a >>>>> 3a\Microsoft.VisualStudio.Web.PageInspector.Loader.dll'. Skipped >>>>> loading symbols. Module is optimized and the debugger option 'Just My >>>>> Code' >>>>> is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xaml\v4.0 >>>>> _4.0.0.0__b77a5c561934e089\System.Xaml.dll'. Skipped loading symbols. >>>>> Module is optimized and the debugger option 'Just My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime\v >>>>> 4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.dll'. Skipped loading >>>>> symbols. Module is optimized and the debugger option 'Just My Code' is >>>>> enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Visual >>>>> Studio.Web.PageInspector.Runtime\v4.0_14.0.0.0__b03f5f7f11d5 >>>>> 0a3a\Microsoft.VisualStudio.Web.PageInspector.Runtime.dll'. Skipped >>>>> loading symbols. Module is optimized and the debugger option 'Just My >>>>> Code' >>>>> is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Visual >>>>> Studio.Web.PageInspector.Tracing\v4.0_14.0.0.0__b03f5f7f11d5 >>>>> 0a3a\Microsoft.VisualStudio.Web.PageInspector.Tracing.dll'. Skipped >>>>> loading symbols. Module is optimized and the debugger option 'Just My >>>>> Code' >>>>> is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Regul >>>>> arExpressions\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.RegularExpressions.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: DefaultDomain): Loaded >>>>> 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Regul >>>>> arExpressions\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.RegularExpressions.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.EnterpriseS >>>>> ervices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.Wrapper.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.Serv >>>>> ices.Design\v4.0_4.0.0.0__b77a5c561934e089\System.Data.Services.Design.dll'. >>>>> Cannot find or open the PDB file. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\Users\Murthy\AppData\Local\Temp\Temporary ASP.NET >>>>> Files\vs\1465ff08\a40b07a1\App_global.asax.mti8-ry2.dll'. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Net.Http\ >>>>> v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.Http.dll'. Skipped loading >>>>> symbols. Module is optimized and the debugger option 'Just My Code' is >>>>> enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\SMDiagnostics\v4 >>>>> .0_4.0.0.0__b77a5c561934e089\SMDiagnostics.dll'. Skipped loading >>>>> symbols. Module is optimized and the debugger option 'Just My Code' is >>>>> enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.Linq >>>>> \v4.0_4.0.0.0__b77a5c561934e089\System.Data.Linq.dll'. Skipped >>>>> loading symbols. Module is optimized and the debugger option 'Just My >>>>> Code' >>>>> is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Build. >>>>> Framework\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.Build.Framework.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Security\ >>>>> v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Security.dll'. Skipped loading >>>>> symbols. Module is optimized and the debugger option 'Just My Code' is >>>>> enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.SqlX >>>>> ml\v4.0_4.0.0.0__b77a5c561934e089\System.Data.SqlXml.dll'. Skipped >>>>> loading symbols. Module is optimized and the debugger option 'Just My >>>>> Code' >>>>> is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Transaction >>>>> s\v4.0_4.0.0.0__b77a5c561934e089\System.Transactions.dll'. Skipped >>>>> loading symbols. Module is optimized and the debugger option 'Just My >>>>> Code' >>>>> is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceMo >>>>> del.Internals\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Internals.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.D >>>>> urableInstancing\v4.0_4.0.0.0__31bf3856ad364e35\System.Runtime.DurableInstancing.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xaml.Host >>>>> ing\v4.0_4.0.0.0__31bf3856ad364e35\System.Xaml.Hosting.dll'. Skipped >>>>> loading symbols. Module is optimized and the debugger option 'Just My >>>>> Code' >>>>> is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\Microsoft.VisualBa >>>>> sic.Activities.Compiler\v4.0_10.0.0.0__b03f5f7f11d50a3a\Micr >>>>> osoft.VisualBasic.Activities.Compiler.dll'. Skipped loading symbols. >>>>> Module is optimized and the debugger option 'Just My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Workflow. >>>>> Runtime\v4.0_4.0.0.0__31bf3856ad364e35\System.Workflow.Runtime.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Workflow. >>>>> ComponentModel\v4.0_4.0.0.0__31bf3856ad364e35\System.Workflow.ComponentModel.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Workflow. >>>>> Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.Workflow.Activities.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.F >>>>> orms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Linq.Expr >>>>> essions\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Linq.Expressions.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ObjectMod >>>>> el\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.ObjectModel.dll'. Module was >>>>> built without symbols. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Reflectio >>>>> n\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Reflection.dll'. Skipped >>>>> loading symbols. Module is optimized and the debugger option 'Just My >>>>> Code' >>>>> is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.Enti >>>>> ty\v4.0_4.0.0.0__b77a5c561934e089\System.Data.Entity.dll'. Skipped >>>>> loading symbols. Module is optimized and the debugger option 'Just My >>>>> Code' >>>>> is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.Serv >>>>> ices.Client\v4.0_4.0.0.0__b77a5c561934e089\System.Data.Services.Client.dll'. >>>>> Skipped loading symbols. Module is optimized and the debugger option 'Just >>>>> My Code' is enabled. >>>>> 'iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131191089465882802): >>>>> Loaded 'Anonymously Hosted DynamicMethods Assembly'. >>>>> The program '[12264] iisexpress.exe' has exited with code 1 (0x1). >>>>> >>>>> >>>>> On Fri, Sep 23, 2016 at 4:28 AM, Pavel Tupitsyn <[email protected]> >>>>> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> 1) The code looks good to me. What exactly is the issue? Is there an >>>>>> exception, or do you get incorrect results? >>>>>> 2) There is a known issue with IIS: it performs a shadow-copy [1] of >>>>>> application assemblies (dll files), which makes it impossible for Ignite >>>>>> to >>>>>> detect Libs directory with jar files. >>>>>> If your libs directory is in bin folder (as it is when NuGet is >>>>>> used), the solution is the following [2]: >>>>>> >>>>>> IgniteConfiguration.JvmClasspath = Directory.GetFiles(Server.MapP >>>>>> ath(@"~\bin\libs")).Aggregate((x, y) => x + ";" + y); >>>>>> >>>>>> Let me know if this helps. >>>>>> >>>>>> >>>>>> [1] https://msdn.microsoft.com/en-us/library/ms404279(v=vs.110).aspx >>>>>> [2] https://apacheignite-net.readme.io/docs/aspnet-output-cachin >>>>>> g#configuration-starting-ignite-manually >>>>>> >>>>>> On Fri, Sep 23, 2016 at 6:02 AM, Murthy Kakarlamudi <[email protected] >>>>>> > wrote: >>>>>> >>>>>>> Hi, >>>>>>> I am trying to expose Cache contents as an Odata API. I created >>>>>>> the Odata API using ASP.NET WebAPI. Inside the API implementation, >>>>>>> I am initializing Ignite in cache mode. Below is the method I am using >>>>>>> to >>>>>>> retrieve a listing. I have 2 questions. >>>>>>> >>>>>>> 1. I was not able to use Select option in AsCacheQueryable. How to >>>>>>> get a list of all the entries in the cache from LINQ? >>>>>>> 2. Embedded IIS server quits the process after it hits var ignite = >>>>>>> Ignition.Start(cfg); statement. Processing stops beyond this statement. >>>>>>> I >>>>>>> confirmed this in debug mode. It does not throw any errors in the >>>>>>> console. >>>>>>> Not sure if it is possible to start Ignite in client mode in Web API >>>>>>> that >>>>>>> is deployed on IIS. >>>>>>> >>>>>>> Any help will be much appreciated. Thanks. >>>>>>> >>>>>>> public List<Movie> GetMovies() >>>>>>> { >>>>>>> var cfg = new IgniteConfiguration >>>>>>> { >>>>>>> BinaryConfiguration = new >>>>>>> Apache.Ignite.Core.Binary.BinaryConfiguration(typeof(Movie), >>>>>>> typeof(StarRating), typeof(Person)), >>>>>>> JvmOptions = new List<string> { "-Xms512m", >>>>>>> "-Xmx1024m" } >>>>>>> }; >>>>>>> Ignition.ClientMode = true; >>>>>>> var ignite = Ignition.Start(cfg); >>>>>>> var cache = ignite.GetOrCreateCache<int, Movie>(new >>>>>>> CacheConfiguration >>>>>>> { >>>>>>> Name = "myMusicCache", >>>>>>> QueryEntities = new[] >>>>>>> { >>>>>>> new QueryEntity(typeof(int), typeof(Movie)) >>>>>>> >>>>>>> } >>>>>>> }); >>>>>>> List<Movie> movies = new List<Movie>(); >>>>>>> IQueryable<ICacheEntry<int, Movie>> qry = >>>>>>> cache.AsCacheQueryable().Where(m => m.Key == 1); >>>>>>> >>>>>>> foreach (ICacheEntry<int, Movie> entry in qry) >>>>>>> { >>>>>>> Console.WriteLine("Movie: " + entry.Value); >>>>>>> movies.Add(entry.Value); >>>>>>> } >>>>>>> >>>>>>> >>>>>>> return movies; >>>>>>> } >>>>>>> >>>>>> >>>>>> >>>>> >>>> >>> >> >
