This maybe a one off but during installation on 1 site so far the following error occurred:
At /umbraco/developer/packages/installer.aspx?installing=customInstaller&dir=D:\Sites\###\SiteUmbraco\App_Data\a75a8a91-d723-471f-855f-6ba5445310ee&pId=14 (Referred by: http://www.###.org.uk/umbraco/developer/packages/installer.aspx): System.Web.HttpParseException (0x80004005): Could not load type 'Umbraco.InstallStatistics.ui.Installer'. ---> System.Web.HttpException (0x80004005): Could not load type 'Umbraco.InstallStatistics.ui.Installer'. at System.Web.UI.TemplateParser.GetType(String typeName, Boolean ignoreCase, Boolean throwOnError) at System.Web.UI.TemplateParser.ProcessInheritsAttribute(String baseTypeName, String codeFileBaseTypeName, String src, Assembly assembly) at System.Web.UI.TemplateParser.PostProcessMainDirectiveAttributes(IDictionary parseData) at System.Web.UI.TemplateParser.ProcessException(Exception ex) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)
Site was running: umbraco v 4.7.2 (Assembly version: 1.0.4500.21031)
Full YSOD - By the way, the stats are there so it looks like it worked anyway?
System.Web.HttpParseException (0x80004005): Could not load type 'Umbraco.InstallStatistics.ui.Installer'. ---> System.Web.HttpParseException (0x80004005): Could not load type 'Umbraco.InstallStatistics.ui.Installer'. ---> System.Web.HttpException (0x80004005): Could not load type 'Umbraco.InstallStatistics.ui.Installer'.
at System.Web.UI.TemplateParser.GetType(String typeName, Boolean ignoreCase, Boolean throwOnError)
at System.Web.UI.TemplateParser.ProcessInheritsAttribute(String baseTypeName, String codeFileBaseTypeName, String src, Assembly assembly)
at System.Web.UI.TemplateParser.PostProcessMainDirectiveAttributes(IDictionary parseData)
at System.Web.UI.TemplateParser.ProcessException(Exception ex)
at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)
at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)
at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)
at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath)
at System.Web.UI.TemplateParser.Parse()
at System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType()
at System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider)
at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders()
at System.Web.Compilation.BuildProvidersCompiler.PerformBuild()
at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath)
at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean ensureIsUpToDate)
at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath)
at umbraco.presentation.developer.packages.Installer.processInstall(String currentStep) in d:\Dev\UmbracoSource\UmbracoSource_mercurial\umbraco\presentation\umbraco\developer\Packages\installer.aspx.cs:line 223
at umbraco.presentation.developer.packages.Installer.Page_Load(Object sender, EventArgs e) in d:\Dev\UmbracoSource\UmbracoSource_mercurial\umbraco\presentation\umbraco\developer\Packages\installer.aspx.cs:line 52
at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
at umbraco.BasePages.BasePage.OnLoad(EventArgs e) in d:\Dev\UmbracoSource\UmbracoSource_mercurial\umbraco\businesslogic\BasePages\BasePage.cs:line 319
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Running 4.8 currently and tried to install from the package repository.
System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.NullReferenceException: Object reference not set to an instance of an object. at uRepo.webservices.Repository.fetchPackageByVersion(String packageGuid, String repoVersion) in C:\WIP\our.umbraco.org.HG\uRepo\webservices\repository.asmx.cs:line 138 --- End of inner exception stack trace --- at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at PackageRepoWebservices.Our.Repository.fetchPackageByVersion(String packageGuid, String repoVersion) in C:\WIP\Repo\our\Repository.cs:line 378 at PackageRepoWebservices.Repository.fetchPackageByVersion(String packageGuid, Version schemaVersion) in C:\WIP\Repo\Repository.asmx.cs:line 334
@Sebastiaan I don't think it is collecting data as only UserProfileDataCollecector.xml has been created in App_Data the other files are no where to be seen on installs where this error occurred....
It worked just fine when I installed from the download. Although this brings to mind a great addition to the package repository which shouldn't let you download to a version that it is incompatible with.
@Jeavon I have all the files that my other site has.. :S
@Chad It's not an incompatibility if it worked! ;-) And yeah, that mechanism is already in place. If the package dev specifies a higher version than your umbraco version then the package will not show up.
System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.NullReferenceException: Object reference not set to an instance of an object. at uRepo.webservices.Repository.fetchPackageByVersion(String packageGuid, String repoVersion) in C:\WIP\our.umbraco.org.HG\uRepo\webservices\repository.asmx.cs:line 138 --- End of inner exception stack trace --- at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at PackageRepoWebservices.Our.Repository.fetchPackageByVersion(String packageGuid, String repoVersion) in C:\WIP\Repo\our\Repository.cs:line 378 at PackageRepoWebservices.Repository.fetchPackageByVersion(String packageGuid, Version schemaVersion) in C:\WIP\Repo\Repository.asmx.cs:line 334
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: System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.NullReferenceException: Object reference not set to an instance of an object. at uRepo.webservices.Repository.fetchPackageByVersion(String packageGuid, String repoVersion) in C:\WIP\our.umbraco.org.HG\uRepo\webservices\repository.asmx.cs:line 138 --- End of inner exception stack trace --- at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at PackageRepoWebservices.Our.Repository.fetchPackageByVersion(String packageGuid, String repoVersion) in C:\WIP\Repo\our\Repository.cs:line 378 at PackageRepoWebservices.Repository.fetchPackageByVersion(String packageGuid, Version schemaVersion) in C:\WIP\Repo\Repository.asmx.cs:line 334
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[SoapException: System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at uRepo.webservices.Repository.fetchPackageByVersion(String packageGuid, String repoVersion) in C:\WIP\our.umbraco.org.HG\uRepo\webservices\repository.asmx.cs:line 138
--- End of inner exception stack trace ---
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at PackageRepoWebservices.Our.Repository.fetchPackageByVersion(String packageGuid, String repoVersion) in C:\WIP\Repo\our\Repository.cs:line 378
at PackageRepoWebservices.Repository.fetchPackageByVersion(String packageGuid, Version schemaVersion) in C:\WIP\Repo\Repository.asmx.cs:line 334]
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) +1515512
System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) +221
umbraco.cms.businesslogic.packager.repositories.RepositoryWebservice.fetchPackageByVersion(String packageGuid, Version schemaVersion) +79
umbraco.cms.businesslogic.packager.repositories.Repository.fetch(String packageGuid, String key) +100
umbraco.presentation.developer.packages.Installer.Page_Load(Object sender, EventArgs e) +639
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.EventHandler.Invoke(Object sender, EventArgs e) +0
System.Web.UI.Control.OnLoad(EventArgs e) +91
umbraco.BasePages.BasePage.OnLoad(EventArgs e) +14
System.Web.UI.Control.LoadRecursive() +74
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2207
Using downloaded package:
Server Error in '/' Application.
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: Could not load type 'Umbraco.InstallStatistics.ui.Installer'.
Source Error:
Line 1: <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Installer.ascx.cs" Inherits="Umbraco.InstallStatistics.ui.Installer" %> Line 2:
Line 3: <h3>
Error during installation
This maybe a one off but during installation on 1 site so far the following error occurred:
At /umbraco/developer/packages/installer.aspx?installing=customInstaller&dir=D:\Sites\###\SiteUmbraco\App_Data\a75a8a91-d723-471f-855f-6ba5445310ee&pId=14 (Referred by: http://www.###.org.uk/umbraco/developer/packages/installer.aspx): System.Web.HttpParseException (0x80004005): Could not load type 'Umbraco.InstallStatistics.ui.Installer'. ---> System.Web.HttpException (0x80004005): Could not load type 'Umbraco.InstallStatistics.ui.Installer'. at System.Web.UI.TemplateParser.GetType(String typeName, Boolean ignoreCase, Boolean throwOnError) at System.Web.UI.TemplateParser.ProcessInheritsAttribute(String baseTypeName, String codeFileBaseTypeName, String src, Assembly assembly) at System.Web.UI.TemplateParser.PostProcessMainDirectiveAttributes(IDictionary parseData) at System.Web.UI.TemplateParser.ProcessException(Exception ex) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)
Site was running: umbraco v 4.7.2 (Assembly version: 1.0.4500.21031)
Same here on a 4.7.0 install..
Full YSOD - By the way, the stats are there so it looks like it worked anyway?
What actions should the installer run?
Running 4.8 currently and tried to install from the package repository.
System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at uRepo.webservices.Repository.fetchPackageByVersion(String packageGuid, String repoVersion) in C:\WIP\our.umbraco.org.HG\uRepo\webservices\repository.asmx.cs:line 138
--- End of inner exception stack trace ---
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at PackageRepoWebservices.Our.Repository.fetchPackageByVersion(String packageGuid, String repoVersion) in C:\WIP\Repo\our\Repository.cs:line 378
at PackageRepoWebservices.Repository.fetchPackageByVersion(String packageGuid, Version schemaVersion) in C:\WIP\Repo\Repository.asmx.cs:line 334
@Chad unfortunately that is a bug in 4.8, you can't install from the repo in the backoffice, sorry about that (fixed for 4.9).
Downloading locally should work though.
@Sebastiaan I don't think it is collecting data as only UserProfileDataCollecector.xml has been created in App_Data the other files are no where to be seen on installs where this error occurred....
It worked just fine when I installed from the download. Although this brings to mind a great addition to the package repository which shouldn't let you download to a version that it is incompatible with.
-C
@Jeavon I have all the files that my other site has.. :S
@Chad It's not an incompatibility if it worked! ;-) And yeah, that mechanism is already in place. If the package dev specifies a higher version than your umbraco version then the package will not show up.
@Chad and just to make it clear, the bug I was referring to is in the umbraco core, not in this package.
Ahh. I swear, everytime I think I'm coming up with a great idea, I find that it's already been implemented.
-C
getting this error on 4.7.1.1.
Using online package repo:
Server Error in '/' Application.
System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at uRepo.webservices.Repository.fetchPackageByVersion(String packageGuid, String repoVersion) in C:\WIP\our.umbraco.org.HG\uRepo\webservices\repository.asmx.cs:line 138
--- End of inner exception stack trace ---
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at PackageRepoWebservices.Our.Repository.fetchPackageByVersion(String packageGuid, String repoVersion) in C:\WIP\Repo\our\Repository.cs:line 378
at PackageRepoWebservices.Repository.fetchPackageByVersion(String packageGuid, Version schemaVersion) in C:\WIP\Repo\Repository.asmx.cs:line 334
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: System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at uRepo.webservices.Repository.fetchPackageByVersion(String packageGuid, String repoVersion) in C:\WIP\our.umbraco.org.HG\uRepo\webservices\repository.asmx.cs:line 138
--- End of inner exception stack trace ---
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at PackageRepoWebservices.Our.Repository.fetchPackageByVersion(String packageGuid, String repoVersion) in C:\WIP\Repo\our\Repository.cs:line 378
at PackageRepoWebservices.Repository.fetchPackageByVersion(String packageGuid, Version schemaVersion) in C:\WIP\Repo\Repository.asmx.cs:line 334
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
Using downloaded package:
Server Error in '/' Application.
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: Could not load type 'Umbraco.InstallStatistics.ui.Installer'.
Source Error:
Line 1: <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Installer.ascx.cs" Inherits="Umbraco.InstallStatistics.ui.Installer" %> Line 2: Line 3: <h3>
Source File: /umbraco/plugins/InstallStats/Installer.ascx Line: 1
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272
is working on a reply...