Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Marcus 41 posts 61 karma points
    May 02, 2011 @ 15:34
    Marcus
    0

    examine access denied to internal index folder

    Error loading IApplication: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'Examine.ExamineManager' threw an exception. ---> System.Configuration.ConfigurationErrorsException: Access to the path 'D:\hshome\App_Data\TEMP\ExamineIndexes\Internal\' is denied. (D:\hshome\config\ExamineSettings.config line 12)

     

    Line 12 in examinesettings is as follows:

    <

     

     

    add name="InternalIndexer" type="UmbracoExamine.UmbracoContentIndexer, UmbracoExamine"

     

    im running umbraco 4.7 with .net 4.0 and integrated pipline.

    interesting enough when using .net 4 running in Classic mode it begins indexing and there is no problem for examine indexing getting access to folders.

    What could the problem be? in examine settings or access rights at hosting provider?

  • Jan Skovgaard 11280 posts 23678 karma points MVP 10x admin c-trib
    May 02, 2011 @ 22:51
    Jan Skovgaard
    0

    Hi Marcus

    What permissions have you set on the IUSR and network service?

    /Jan

  • Marcus 41 posts 61 karma points
    May 03, 2011 @ 11:26
    Marcus
    0

    Its on hosted provider surftown.se. but are there different rights depending on using Classic mode or integrated pipline mode for IUSR and NETWORK SERVICE? Because as i stated it works using .NET 4.0 and Classic mode

     

    / MArcus

  • Robert Johansson 9 posts 30 karma points
    Oct 05, 2011 @ 23:04
    Robert Johansson
    0

    Marcus, did you find any solution to this?

  • Marcus 41 posts 61 karma points
    Oct 10, 2011 @ 14:17
    Marcus
    0

    downgraded umbraco to dotnet 3.5

  • Vedran 3 posts 23 karma points
    Oct 12, 2011 @ 14:32
    Vedran
    0

    I am having very similar problem,

    its filling my log table and its getting database to alocated space limit

    Error loading IApplication: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'Examine.ExamineManager' threw an exception. ---> System.Configuration.ConfigurationErrorsException: Access to the path 'D:\hshome\bungerkerami\bungerkeramik.dk\App_Data\TEMP\ExamineIndexes\Internal\WSW33.exa' is denied. (D:\hshome\bungerkerami\bungerkeramik.dk\config\ExamineSettings.config line 12) ---> System.UnauthorizedAccessException: Access to the path 'D:\hshome\bungerkerami\bungerkeramik.dk\App_Data\TEMP\ExamineIndexes\Internal\WSW33.exa' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options) at System.IO.StreamWriter.CreateFile(String path, Boolean append) at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize) at System.IO.StreamWriter..ctor(String path, Boolean append) at System.IO.FileInfo.CreateText() at Examine.LuceneEngine.SerializableDictionaryExtensions.SaveToDisk[TKey,TValue](SerializableDictionary`2 sd, FileInfo fi) at Examine.LuceneEngine.IndexerExecutive.CreateEXAFile() at Examine.LuceneEngine.IndexerExecutive.Initialize() at Examine.LuceneEngine.Providers.LuceneIndexer.ReInitialize() at Examine.LuceneEngine.Providers.LuceneIndexer.Initialize(String name, NameValueCollection config) at UmbracoExamine.BaseUmbracoIndexer.Initialize(String name, NameValueCollection config) at UmbracoExamine.UmbracoContentIndexer.Initialize(String name, NameValueCollection config) at System.Web.Configuration.ProvidersHelper.InstantiateProvider(ProviderSettings providerSettings, Type providerType) --- End of inner exception stack trace --- at System.Web.Configuration.ProvidersHelper.InstantiateProvider(ProviderSettings providerSettings, Type providerType) at System.Web.Configuration.ProvidersHelper.InstantiateProviders(ProviderSettingsCollection configProviders, ProviderCollection providers, Type providerType) at Examine.ExamineManager.LoadProviders() at Examine.ExamineManager..ctor() at Examine.ExamineManager..cctor() --- End of inner exception stack trace --- at Examine.ExamineManager.get_Instance() at umbraco.presentation.umbraco.Search.ExamineEvents..ctor() --- End of inner exception stack trace --- at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache) at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean skipCheckThis, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at umbraco.BusinessLogic.Application.RegisterIApplications()

     

    Config file:

     

    <?xml version="1.0"?>
    <!--
    Umbraco examine is an extensible indexer and search engine.
    This configuration file can be extended to add your own search/index providers.
    Index sets can be defined in the ExamineIndex.config if you're using the standard provider model.

    More information and documentation can be found on CodePlex: http://umbracoexamine.codeplex.com
    -->
    <Examine>
      <ExamineIndexProviders>
        <providers>
          <add name="InternalIndexer" type="UmbracoExamine.UmbracoContentIndexer, UmbracoExamine"
               supportUnpublished="true"
               supportProtected="true"
               interval="10"
               analyzer="Lucene.Net.Analysis.WhitespaceAnalyzer, Lucene.Net"/>

          <add name="InternalMemberIndexer" type="UmbracoExamine.UmbracoMemberIndexer, UmbracoExamine"
               supportUnpublished="true"
               supportProtected="true"
               interval="10"
               analyzer="Lucene.Net.Analysis.Standard.StandardAnalyzer, Lucene.Net"/>
        </providers>
      </ExamineIndexProviders>

      <ExamineSearchProviders defaultProvider="InternalSearcher">
        <providers>
          <add name="InternalSearcher" type="UmbracoExamine.UmbracoExamineSearcher, UmbracoExamine"
               analyzer="Lucene.Net.Analysis.WhitespaceAnalyzer, Lucene.Net"/>

          <add name="InternalMemberSearcher" type="UmbracoExamine.UmbracoExamineSearcher, UmbracoExamine"
               analyzer="Lucene.Net.Analysis.Standard.StandardAnalyzer, Lucene.Net" enableLeadingWildcards="true"/>
        </providers>
      </ExamineSearchProviders>

    </Examine>

     

  • Marcus 41 posts 61 karma points
    Oct 12, 2011 @ 15:43
    Marcus
    0

    dont know if there is any other solution than using umbraco 4.6 asp.net 3.5 istead of 4.0 at this point and on surftown. though you could ask them to correct the problem, i did that some time ago (4-5 month) but they couldĀ“nt do anything about the rights settings in asp.net 4.0 at that point, perhaps now they are willing and if there are alot of people asking them about this.  / Marcus

Please Sign in or register to post replies

Write your reply to:

Draft