Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Error in upgrade to 4.5.3 from 3.2.2Error in upgrade to 4.5.3 from 3.2.2
Previous
 
Next
New Post
5/31/2007 7:21 PM
 

I need some help, my ISP pulled a whammie and upgraded themselves to ASP2.0 without notice so now Im stuck with a 3.2.2 site thats DOA.  In my attempt to upgrade to 4.5.3 I now get the following error after the DB configuration:

Installing Database - Version 4.4.0...Upgrading Database to Version ERROR: See E:\kunden\homepages\42\d146728167\DotNetNuke\Providers\DataProviders\SqlDataProvider\04.04.00.log for more information...FAILURE 400 - Conversion from string "ERROR: See E:kundenhomepages"d14" to type 'Integer' is not valid.

Any help or thoughts at all, the log file it refers to does not exist on my site, I'm afraid to close out of the install for really screwing myself up (yeah I have backups but who wants o do that)

Thanks,

Chris

 

 
New Post
5/31/2007 11:03 PM
 

there is an error converting customer data. For additonal analysis, complete error message (and 4.4.0 error log) is needed.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
5/31/2007 11:57 PM
 

At the time of the message the 4.4.0 error log was not created.  DotNetNuke.Data.Log had dozens of PK violations trying to insert records into eventlogs, modules, moduledefinitions,lists,searchcommonwords.

When I closed out the browser and got back in, it magically finished processing, giving me a slue of error logs for 4.4.1,4.5.0,4.5.1,4.5.2

The 4.4.0 error log contained:
System.Data.SqlClient.SqlException: Ambiguous column name 'PortalID'.
Ambiguous column name 'PortalID'.
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
   at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
   at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
   at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async)
   at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
   at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   at DotNetNuke.Data.SqlDataProvider.ExecuteADOScript(String SQL)
   at DotNetNuke.Data.SqlDataProvider.ExecuteScript(String Script, Boolean UseTransactions)


CREATE procedure dbo146769239.[GetPortalRoles]

 @PortalId     int

AS
 SELECT R.RoleId,
     R.PortalId,
     R.RoleGroupId,
     R.RoleName,
     R.Description,
     'ServiceFee' = case when convert(int,R.ServiceFee) <> 0 then R.ServiceFee else null end,
     'BillingPeriod' = case when convert(int,R.ServiceFee) <> 0 then R.BillingPeriod else null end,
     'BillingFrequency' = case when convert(int,R.ServiceFee) <> 0 then L1.Text else '' end,
     'TrialFee' = case when R.TrialFrequency <> 'N' then R.TrialFee else null end,
     'TrialPeriod' = case when R.TrialFrequency <> 'N' then R.TrialPeriod else null end,
     'TrialFrequency' = case when R.TrialFrequency <> 'N' then L2.Text else '' end,
     'IsPublic' = case when R.IsPublic = 1 then 'True' else 'False' end,
     'AutoAssignment' = case when R.AutoAssignment = 1 then 'True' else 'False' end,
     RSVPCode,
     IconFile
 FROM dbo146769239.Roles R
 LEFT OUTER JOIN dbo146769239.Lists L1 ON R.BillingFrequency = L1.Value
 LEFT OUTER JOIN dbo146769239.Lists L2 ON R.TrialFrequency = L2.Value
 WHERE  ( PortalId = @PortalId OR PortalId is null )
  AND L1.ListName='Frequency'
  AND L2.ListName='Frequency'
 ORDER BY R.RoleName

The part that bothers me about this isn't so much that it is an ambig column, but that its a CREATE, when the proc already existed from 3.2.2.  Maybe I'm just missing something but I just dont see how any of the DotNetNuke.Schema.SqlDataProvider actually accomplished anything since there isn't an ALTER in the entire file.  I DID run the upgrade package, not a clean install. 

As it stands now I'm just dead in the water.

any help would be appreciated, thanks :)

Chris

 

 
New Post
6/1/2007 12:36 AM
 

I also have the same error FAILURE 400. The install works fine in development however on my host godaddy the install throws this error. I read on another post it may have to do with not being the database owner. Do you think this is correct?

 
New Post
6/1/2007 7:58 AM
 

ct_klein:

if there are errors with 4.4.0 upgrade script due to data inconsistencies, it is more likely that following script will also show errors. you need roll back to 3.2.2, eliminate the inconsistencies and restart upgrade.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Error in upgrade to 4.5.3 from 3.2.2Error in upgrade to 4.5.3 from 3.2.2


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out