Thanks Pavel. I tried to stop the Clinet after every request using
Ignition.stop and I am now getting expected results.

On Sep 26, 2016 4:09 AM, "Pavel Tupitsyn" <ptupit...@apache.org> wrote:

> 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 <ksa...@gmail.com>
> 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.PlatformAbstr
>> actBootstrap.start(PlatformAbstractBootstrap.java:48)
>> at org.apache.ignite.internal.processors.platform.PlatformIgnit
>> ion.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.PlatformAbstr
>> actBootstrap.start(PlatformAbstractBootstrap.java:43)
>> ... 1 more
>>
>>
>> On Fri, Sep 23, 2016 at 1:10 PM, Pavel Tupitsyn <ptupit...@apache.org>
>> 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 <ksa...@gmail.com>
>>> 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 <ptupit...@apache.org>
>>>> wrote:
>>>>
>>>>> Can you attach an entire project so I take a look?
>>>>>
>>>>> On Fri, Sep 23, 2016 at 3:59 PM, Murthy Kakarlamudi <ksa...@gmail.com>
>>>>> 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 <ptupit...@apache.org
>>>>>> > 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 <
>>>>>>> ksa...@gmail.com> 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;
>>>>>>>>         }
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to