We recently upgraded to 5.6.7, and I have been updating modules. I keep getting errors when I try to update the Events module. We currently have Events 3.3.8 installed. Here is a sample of what comes up when we try to install a newer events module:
__________________________________________________________________________________
Package Installation Report
See below for the results of the package installation
Error loading files from temporary folder - see below |
StartJob |
Starting Installation |
Info |
Starting Installation - DNN_Events |
Info |
Starting Installation - Script |
Info |
Begin Sql execution |
Info |
Creating backup of previous version - Installation\04.00.00.SqlDataProvider |
Info |
Created - Installation\04.00.00.SqlDataProvider |
Info |
Executing 04.00.00.SqlDataProvider |
Info |
Start Sql execution: 04.00.00.SqlDataProvider file |
Failure |
SQL Execution resulted in following Exceptions: System.Data.SqlClient.SqlException: The text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator. at System.Data.SqlClient.SqlConnection. (SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection. (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 dbo.EventsModerateSignups ( @ModuleID int ) AS SET DATEFORMAT mdy Select s.EventID, s.SignupID, s.ModuleID, s.Userid, s.Approved, --u.FirstName + ' ' + u.LastName as UserName, u.DisplayName as UserName, u.Email, c.EventDateBegin, c.EventTimeBegin,c.EventName,c.Importance,c.Approved as EventApproved, c.MaxEnrollment, (Select count(*) from dbo.EventsSignups WHERE EventID = c.EventID and c.Signups = 1) as Enrolled, PayPalStatus, PayPalReason, PayPalTransID, PayPalPayerID, PayPalPayerStatus, PayPalRecieverEmail, PayPalUserEmail, PayPalPayerEmail, PayPalFirstName, PayPalLastName, PayPalAddress, PayPalCity, PayPalState, PayPalZip, PayPalCountry, PayPalCurrency, PayPalPaymentDate, PayPalAmount, PayPalFee, c.TimeZoneOffset from dbo.EventsSignups s Left Join dbo.Users u ON s.UserID = u.UserID Left Join dbo.Events c ON s.EventID = c.EventID Where s.Approved = 0 AND s.ModuleID = @ModuleID ORDER BY c.EventDateBegin, c.EventTimeBegin, c.EventName, UserName System.Data.SqlClient.SqlException: The text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator. at System.Data.SqlClient.SqlConnection. (SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection. (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 dbo.EventsSignupsGetEvent ( @EventID int ) AS SET DATEFORMAT mdy Select s.EventID, s.SignupID, s.ModuleID, s.Userid, s.Approved, --u.FirstName + ' ' + u.LastName as UserName, u.DisplayName as UserName, u.Email, s.EventTimeBegin,c.Duration,c.EventName,c.Importance,c.Approved as EventApproved, c.MaxEnrollment, (Select count(*) from dbo.EventsSignups WHERE EventID = c.EventID and c.Signups = 1) as Enrolled, PayPalStatus, PayPalReason, PayPalTransID, PayPalPayerID, PayPalPayerStatus, PayPalRecieverEmail, PayPalUserEmail, PayPalPayerEmail, PayPalFirstName, PayPalLastName, PayPalAddress, PayPalCity, PayPalState, PayPalZip, PayPalCountry, PayPalCurrency, PayPalPaymentDate, PayPalAmount, PayPalFee, s.TimeZoneOffset from dbo.EventsSignups s Left Join dbo.Users u ON s.UserID = u.UserID Left Join dbo.Events c ON s.EventID = c.EventID Where s.EventID = @EventID ORDER BY s.EventTimeBegin, c.EventName, UserName System.Data.SqlClient.SqlException: The text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator. at System.Data.SqlClient.SqlConnection. (SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection. (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 dbo.EventsSignupsSave ( @EventID int, @SignupID int, @ModuleID int, @UserID int, @Approved int, @PayPalStatus varchar(50), @PayPalReason varchar(100), @PayPalTransID varchar(50), @PayPalPayerID varchar(50), @PayPalPayerStatus varchar(50), @PayPalRecieverEmail varchar(100), @PayPalUserEmail varchar(100), @PayPalPayerEmail varchar(100), @PayPalFirstName varchar(50), @PayPalLastName varchar(50), @PayPalAddress varchar(100), @PayPalCity varchar(25), @PayPalState varchar(25), @PayPalZip varchar(25), @PayPalCountry varchar(25), @PayPalCurrency varchar(25), @PayPalPaymentDate datetime , @PayPalAmount money, @PayPalFee money, @EventTimeBegin datetime, @TimeZoneOffset int ) AS SET DATEFORMAT mdy IF @SignupID = 0 OR @SignupID IS NULL INSERT dbo.EventsSignups ( EventID, ModuleID, UserID, Approved, PayPalStatus, PayPalReason, PayPalTransID, PayPalPayerID, PayPalPayerStatus, PayPalRecieverEmail, PayPalUserEmail, PayPalPayerEmail, PayPalFirstName, PayPalLastName, PayPalAddress, PayPalCity, PayPalState, PayPalZip, PayPalCountry, PayPalCurrency, PayPalPaymentDate, PayPalAmount, PayPalFee, EventTimeBegin, TimeZoneOffset ) VALUES ( @EventID, @ModuleID, @UserID, @Approved, @PayPalStatus, @PayPalReason, @PayPalTransID, @PayPalPayerID, @PayPalPayerStatus, @PayPalRecieverEmail, @PayPalUserEmail, @PayPalPayerEmail, @PayPalFirstName, @PayPalLastName, @PayPalAddress, @PayPalCity, @PayPalState, @PayPalZip, @PayPalCountry, @PayPalCurrency, @PayPalPaymentDate, @PayPalAmount, @PayPalFee, @EventTimeBegin, @TimeZoneOffset ) ELSE UPDATE dbo.EventsSignups SET EventID = @EventID, ModuleID = @ModuleID, UserID = @UserID, Approved = @Approved, PayPalStatus = @PayPalStatus, PayPalReason = @PayPalReason, PayPalTransID = @PayPalTransID, PayPalPayerID = @PayPalPayerID, PayPalPayerStatus = @PayPalPayerStatus, PayPalRecieverEmail = @PayPalRecieverEmail, PayPalUserEmail = @PayPalUserEmail, PayPalPayerEmail = @PayPalPayerEmail, PayPalFirstName = @PayPalFirstName, PayPalLastName = @PayPalLastName, PayPalAddress = @PayPalAddress, PayPalCity = @PayPalCity, PayPalState = @PayPalState, PayPalZip = @PayPalZip, PayPalCountry = @PayPalCountry, PayPalCurrency = @PayPalCurrency, PayPalPaymentDate = @PayPalPaymentDate, PayPalAmount = @PayPalAmount, PayPalFee = @PayPalFee, EventTimeBegin = @EventTimeBegin, TimeZoneOffset = @TimeZoneOffset WHERE SignupID = @SignupID Select s.EventID, s.SignupID, s.ModuleID, s.Userid, s.Approved, --u.FirstName + ' ' + u.LastName as UserName, u.DisplayName as UserName, u.Email, s.EventTimeBegin,c.Duration,c.EventName,c.Importance,c.Approved as EventApproved, c.MaxEnrollment, (Select count(*) from dbo.EventsSignups WHERE EventID = c.EventID and c.Signups = 1) as Enrolled, PayPalStatus, PayPalReason, PayPalTransID, PayPalPayerID, PayPalPayerStatus, PayPalRecieverEmail, PayPalUserEmail, PayPalPayerEmail, PayPalFirstName, PayPalLastName, PayPalAddress, PayPalCity, PayPalState, PayPalZip, PayPalCountry, PayPalCurrency, PayPalPaymentDate, PayPalAmount, PayPalFee, s.TimeZoneOffset from dbo.EventsSignups s Left Join dbo.Users u ON s.UserID = u.UserID Left Join dbo.Events c ON s.EventID = c.EventID Where s.SignupID = scope_identity() ORDER BY s.EventTimeBegin, c.EventName, UserName |
Info |
End Sql execution: 04.00.00.SqlDataProvider file |
Info |
Finished Sql execution |
Failure |
Installation Failed - Script |
Info |
Installation Failed - DNN_Events |
Info |
Deleted temporary install folder |
EndJob |
Installation Failed |
|
__________________________________________________________________________________
Any help Greatly appreciated!!!!!
Visit our Website at www.northstarcamaroclub.com
|