Failed install of dnn 5.2.3 @ discountasp.net
Last Post 03/04/2010 3:59 PM by Joseph Craig. 2 Replies.
Author Messages
nrgp
Nuke Newbie
Nuke Newbie
Posts:4


--
03/04/2010 9:44 AM  
G'day

I am trying to see if there is a quick/simple explanation for an installation failure experienced when installing 5.2.3 at discountasp.net.
  • The install is to Windows Server 2008.
  • I am running a SQL Server 2005 database.
  • There are two active users:  < mymainloginname > and Anonymous ASPNet User.
  • I have faithfully followed the instructions "How to install DotNetNuke 5.x on DiscountASP.NET servers"
      at https://support.discountasp.net/KB/a471/how-to-install-dotnetnuke-5x-on-discountaspnet-servers.aspx .
Upon navigating (in Firefox 3.5.8) to the site url (after installing) I am presented with the error page set out below.

Is there a simple explanation (the error appears in the processing of App_Code\Global.asax.vb?)

Many thanx in advance for your time.

regardz
guy

Server Error in '/dnn' Application.

Object reference not set to an instance of an object.

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.NullReferenceException: Object reference not set to an instance of an object.

Source Error:

Line 83:             ComponentFactory.InstallComponents(New ProviderInstaller("outputCaching", GetType(DotNetNuke.Services.OutputCache.OutputCachingProvider)))
Line 84: ComponentFactory.InstallComponents(New ProviderInstaller("moduleCaching", GetType(DotNetNuke.Services.ModuleCache.ModuleCachingProvider)))
Line 85: Dim provider As DotNetNuke.Security.Permissions.PermissionProvider = DotNetNuke.ComponentModel.ComponentFactory.GetComponent(Of DotNetNuke.Security.Permissions.PermissionProvider)()
Line 86: If provider Is Nothing Then
Line 87: ComponentFactory.RegisterComponentInstance(Of DotNetNuke.Security.Permissions.PermissionProvider)(New DotNetNuke.Security.Permissions.PermissionProvider())

Source File: E:\web\...\htdocs\dnn\App_Code\Global.asax.vb    Line: 85

Stack Trace:

[NullReferenceException: Object reference not set to an instance of an object.]
DotNetNuke.Common.Utilities.Config.GetConnectionString(String name) +50
DotNetNuke.Common.Utilities.Config.GetConnectionString() +38
DotNetNuke.Data.SqlDataProvider..ctor(Boolean useConfig) +105
DotNetNuke.Data.SqlDataProvider..ctor() +10

[TargetInvocationException: Exception has been thrown by the target of an invocation.]
System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) +0
System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) +86
System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) +230
System.Activator.CreateInstance(Type type, Boolean nonPublic) +67
System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) +1051
System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) +111
System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams) +7651119
System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args, CultureInfo culture) +36
DotNetNuke.Framework.Reflection.CreateInstance(Type Type) +27
DotNetNuke.ComponentModel.SingletonComponentBuilder.CreateInstance() +14
DotNetNuke.ComponentModel.SingletonComponentBuilder.BuildComponent() +16
DotNetNuke.ComponentModel.SimpleContainer.GetComponent(IComponentBuilder builder) +18
DotNetNuke.ComponentModel.SimpleContainer.GetComponent(Type contractType) +81
DotNetNuke.ComponentModel.AbstractContainer.GetComponent() +55
DotNetNuke.ComponentModel.ComponentFactory.GetComponent() +63
DotNetNuke.Security.Permissions.PermissionProvider..ctor() +12
DotNetNuke.Security.Permissions.CorePermissionProvider..ctor() +5

[TargetInvocationException: Exception has been thrown by the target of an invocation.]
System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) +0
System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) +86
System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) +230
System.Activator.CreateInstance(Type type, Boolean nonPublic) +67
System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) +1051
System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) +111
System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams) +7651119
System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args, CultureInfo culture) +36
DotNetNuke.Framework.Reflection.CreateInstance(Type Type) +27
DotNetNuke.ComponentModel.SingletonComponentBuilder.CreateInstance() +14
DotNetNuke.ComponentModel.SingletonComponentBuilder.BuildComponent() +16
DotNetNuke.ComponentModel.SimpleContainer.GetComponent(IComponentBuilder builder) +18
DotNetNuke.ComponentModel.SimpleContainer.GetComponent(Type contractType) +81
DotNetNuke.ComponentModel.AbstractContainer.GetComponent() +55
DotNetNuke.ComponentModel.ComponentFactory.GetComponent() +63
DotNetNuke.Common.Global.Application_Start(Object Sender, EventArgs E) in E:\web\...\htdocs\dnn\App_Code\Global.asax.vb:85


Version Information: Microsoft .NET Framework Version:2.0.50727.4200; ASP.NET Version:2.0.50727.4016
nrgp
Nuke Newbie
Nuke Newbie
Posts:4


--
03/04/2010 10:42 AM  
g'day again

ok.  the problem arose because of an incorrect < connectionStrings > and < appSettings > setting in web.config.

however, having fixed the connection string problem I have am now receiving the error set out below.

The specific error :

System.ArgumentException: Keyword not supported: '";application name'

doesn't help me that much, any clues?

(yep ... I'm going through the source code).

regardz
guy

Server Error in '/dnn' Application.

Keyword not supported: '";application name'.

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.ArgumentException: Keyword not supported: '";application name'.

Source Error:

Line 131:
Line 132: ' all of the logic which was previously in Application_Start was moved to Init() in order to support IIS7 integrated pipeline mode ( which no longer provides access to HTTP context within Application_Start )
Line 133: Initialize.Init(app)
Line 134:
Line 135: 'run schedule if in Request mode

Source File: E:\web\guyperrinco\htdocs\dnn\App_Code\Global.asax.vb    Line: 133

Stack Trace:

[ArgumentException: Keyword not supported: '";application name'.]
System.Data.Common.DbConnectionOptions.ParseInternal(Hashtable parsetable, String connectionString, Boolean buildChain, Hashtable synonyms, Boolean firstKey) +4910580
System.Data.Common.DbConnectionOptions..ctor(String connectionString, Hashtable synonyms, Boolean useOdbcRules) +98
System.Data.SqlClient.SqlConnectionString..ctor(String connectionString) +55
System.Data.SqlClient.SqlConnectionFactory.CreateConnectionOptions(String connectionString, DbConnectionOptions previous) +24
System.Data.ProviderBase.DbConnectionFactory.GetConnectionPoolGroup(String connectionString, DbConnectionPoolGroupOptions poolOptions, DbConnectionOptions& userConnectionOptions) +200
System.Data.SqlClient.SqlConnection.ConnectionString_Set(String value) +62
System.Data.SqlClient.SqlConnection.set_ConnectionString(String value) +4
System.Data.SqlClient.SqlConnection..ctor(String connectionString) +24
Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, CommandType commandType, String commandText, SqlParameter[] commandParameters) +234
Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, CommandType commandType, String commandText) +48
Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, String spName, Object[] parameterValues) +279
DotNetNuke.Data.SqlDataProvider.TestDatabaseConnection(String ConnectionString, String Owner, String Qualifier) +86
DotNetNuke.Data.SqlDataProvider.GetProviderPath() +104
DotNetNuke.Common.Globals.GetStatus() +71
DotNetNuke.Common.Initialize.InitializeApp(HttpApplication app) +424
DotNetNuke.Common.Initialize.Init(HttpApplication app) +152
DotNetNuke.Common.Global.Global_BeginRequest(Object sender, EventArgs e) in E:\web\guyperrinco\htdocs\dnn\App_Code\Global.asax.vb:133
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +68
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75


Version Information: Microsoft .NET Framework Version:2.0.50727.4200; ASP.NET Version:2.0.50727.4016
<!-- [ArgumentException]: Keyword not supported: '";application name'. at System.Data.Common.DbConnectionOptions.ParseInternal(Hashtable parsetable, String connectionString, Boolean buildChain, Hashtable synonyms, Boolean firstKey) at System.Data.Common.DbConnectionOptions..ctor(String connectionString, Hashtable synonyms, Boolean useOdbcRules) at System.Data.SqlClient.SqlConnectionString..ctor(String connectionString) at System.Data.SqlClient.SqlConnectionFactory.CreateConnectionOptions(String connectionString, DbConnectionOptions previous) at System.Data.ProviderBase.DbConnectionFactory.GetConnectionPoolGroup(String connectionString, DbConnectionPoolGroupOptions poolOptions, DbConnectionOptions& userConnectionOptions) at System.Data.SqlClient.SqlConnection.ConnectionString_Set(String value) at System.Data.SqlClient.SqlConnection.set_ConnectionString(String value) at System.Data.SqlClient.SqlConnection..ctor(String connectionString) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, CommandType commandType, String commandText, SqlParameter[] commandParameters) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, CommandType commandType, String commandText) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, String spName, Object[] parameterValues) at DotNetNuke.Data.SqlDataProvider.TestDatabaseConnection(String ConnectionString, String Owner, String Qualifier) at DotNetNuke.Data.SqlDataProvider.GetProviderPath() at DotNetNuke.Common.Globals.GetStatus() at DotNetNuke.Common.Initialize.InitializeApp(HttpApplication app) at DotNetNuke.Common.Initialize.Init(HttpApplication app) at DotNetNuke.Common.Global.Global_BeginRequest(Object sender, EventArgs e) in E:\web\guyperrinco\htdocs\dnn\App_Code\Global.asax.vb:line 133 at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) --><!-- This error page might contain sensitive information because ASP.NET is configured to show verbose error messages using . Consider using or in production environments.-->
Joseph Craig
DNN MVP
Posts:11667


--
03/04/2010 3:59 PM  
Now that you know the right connection string, I'd be tempted to delete the web directory and the database.  Create a clean new installation and try again.

If that fails, hopefully discountasp has a support department that can help you out.

If that fails, I'd start shopping for a new host.

Joe Craig, Patapsco Research Group
Complete DNN Support


---