Tuesday, February 14, 2012 | Register | Login 
Minimize
 Module Support Forums
 
 Forum Forum metaPost Forums metaPost Forums Providers - Ven... Providers - Ven... WLW and Error 0 WLW and Error 0
Previous Previous
 
Next Next
New Post
 2/4/2010 10:05 AM
Unresolved
Peter
5 posts
No Ranking


WLW and Error 0
 
Modified By Peter  on 2/4/2010 12:08:55 PM
Hi all
I know, WLW and Error 0 means much and nothing...
But I got a new Site up and I need to Publish news.

I never had this Problem before and I use metaPost on several Sites.

How can I track this Error ?

Peter


PS: I've got those Versions Running

DNN : 4.9.5
metaPost : 1.3.6
News Articles : 7.6
 
New Post
 9/23/2010 4:46 PM
935main
1 posts
No Ranking


Re: WLW and Error 0
 
I've got the same trouble, only I'm running DNN 5.5.0.
What's going on?
 
New Post
 9/23/2010 5:32 PM
Don Worthley
332 posts
8th Level Poster


Re: WLW and Error 0
 
Modified By Don Worthley  on 10/31/2010 10:51:34 PM
If you're running DNN 5.5, you'll need the following script untill I can prepare a 1.3.8 build.  If you don't already have the 1.3.7 build, send me an email or check Showcovered to see if I've uploaded it yet.

[Edited 9/27/2010 by dw to fix an issue in the script]
[Edited 10/31/2010 by dw to fix another issue with the script when running a new install of metaPost.  Script can now be run for both clean install and upgrade.]

-- ************Script Follows***************

 

-- Only create sproc if version of DNN is greater than 5.05.00

-- Otherwise, we'll get an error.

IF EXISTS(SELECT * FROM {databaseOwner}{objectQualifier}Version WHERE Cast(Major as decimal) + Cast(Minor as decimal)/100.00 + Cast(Build as decimal)/10000.00  >= 5.05)

 AND EXISTS (SELECT 1 FROM dbo.sysobjects WHERE name LIKE '%itcMetaPost_Get_Modules_With_Edit_Permission')

 DROP PROCEDURE {databaseOwner}{objectQualifier}itcMetaPost_Get_Modules_With_Edit_Permission


IF EXISTS(SELECT * FROM {databaseOwner}{objectQualifier}Version WHERE Cast(Major as decimal) + Cast(Minor as decimal)/100.00 + Cast(Build as decimal)/10000.00  >= 5.05)

BEGIN 

 Exec ('

 

-- =============================================

-- Procedure:     itcMetaPost_Get_Modules_With_Edit_Permission

-- Author:        Don Worthley

-- Create date: 02/13/2008

-- Description:   Retrieve the list of modules which a user has access to edit

--                      based on FriendlyName, UserId and PortalId.

--

-- History:

--                      DW - 06/19/2008 - Changed sort to alpha sort by module title

--                      DW - 08/12/2009 - Wrapped the ModuleTitle column with an IsNull

--                      DW - 08/28/2010 - Updated the sproc to use the new vw_Modules view since the

--                                                    ModuleTitle column was removed from the Modules table.

--

--    EXEC itcMetaPost_Get_Modules_With_Edit_Permission ''HTML Pro'', 1, 0

--

-- =============================================

CREATE PROCEDURE {databaseOwner}{objectQualifier}itcMetaPost_Get_Modules_With_Edit_Permission

     @FriendlyName nvarchar(128) = NULL,

     @UserId int = 0,

     @PortalId int = 0

AS

BEGIN

 

     SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED

     SET NOCOUNT ON

 

     -- Check to see if user is SuperUser or Admin

     DECLARE @IsSuperUser bit

     DECLARE @IsAdmin bit

     DECLARE @PortalAdminRoleId int

     DECLARE @IsPrivileged bit

 

     SELECT @IsSuperUser = IsSuperUser FROM {databaseOwner}{objectQualifier}Users WHERE UserId = @UserId

     SELECT @PortalAdminRoleId = AdministratorRoleId FROM {databaseOwner}{objectQualifier}Portals WHERE PortalId = @PortalId

     SELECT @IsAdmin = CASE WHEN EXISTS (

           SELECT * FROM {databaseOwner}{objectQualifier}Users u

                 JOIN {databaseOwner}{objectQualifier}UserRoles ur ON u.UserId = ur.UserId

                 JOIN {databaseOwner}{objectQualifier}Roles r ON (r.RoleId = ur.RoleId)

           WHERE u.UserId = @UserId

                 AND r.PortalId = @PortalId

                 AND r.RoleId = @PortalAdminRoleId

           ) THEN 1 ELSE 0 END

 

     SELECT @IsPrivileged = CASE WHEN @IsAdmin = 1 OR @IsSuperUser = 1 THEN 1 ELSE 0 END

 

     SELECT DISTINCT

           m.ModuleId

           ,t.TabId

           ,tm.TabModuleId

           ,IsNull(m.ModuleTitle, '''') as ModuleTitle

           ,t.TabPath

           ,[CreatedDate] = GetDate()

     FROM {databaseOwner}{objectQualifier}vw_Modules m

           JOIN {databaseOwner}{objectQualifier}ModuleDefinitions md ON m.ModuleDefID = md.ModuleDefID

           JOIN {databaseOwner}{objectQualifier}DesktopModules dm ON md.DesktopModuleID = dm.DesktopModuleID

           JOIN {databaseOwner}{objectQualifier}TabModules tm ON tm.ModuleID = m.ModuleID

           JOIN {databaseOwner}{objectQualifier}TABS t ON t.TabID = tm.TabId

           LEFT JOIN {databaseOwner}{objectQualifier}TabPermission tp on t.TabID = tp.TabID

           LEFT JOIN {databaseOwner}{objectQualifier}ModulePermission mp on mp.ModuleID = m.ModuleID

     WHERE dm.FriendlyName = @FriendlyName

           AND tp.AllowAccess = 1

           AND m.PortalId = @PortalId

           AND t.DisableLink = 0

           AND t.IsDeleted = 0

           AND

           (@IsPrivileged = 1 OR (

                 (tp.RoleID IN (

                                                     SELECT RoleID FROM {databaseOwner}{objectQualifier}USERS u

                                                           JOIN {databaseOwner}{objectQualifier}UserRoles ur ON ur.UserID = u.UserID

                                                     WHERE u.UserID = @UserID)

                       OR

                       tp.UserID = @UserID)

                 AND tp.PermissionID = 4

           )

           OR

           (

                 (mp.RoleID IN (

                                                     SELECT RoleID FROM {databaseOwner}{objectQualifier}USERS u

                                                           JOIN {databaseOwner}{objectQualifier}UserRoles ur ON ur.UserID = u.UserID

                                                     WHERE u.UserID = @UserID)

                       OR

                       mp.UserID = @UserID)

                 AND mp.PermissionID = 2

 

           ))

 

     ORDER BY IsNull(m.ModuleTitle, ''''), t.TabPath

 

END

 ')


END


-- ************End of Script***************

 
New Post
 6/9/2011 12:16 PM
Fuji Nguyen
2 posts
No Ranking


Re: WLW and Error 0
 
Hi Don,

I can not publish to News Articles from WLW after upgraded the portal to DNN 5.5.1.  Check snowcovered Patches/Hotfixes and found metaPost version 1.3.5.  How can I get the patch?

Thanks,

Fuji.
 
New Post
 6/9/2011 12:22 PM
Fuji Nguyen
2 posts
No Ranking


Re: WLW and Error 0
 
Got error below when clicking on Manage Portals from the metaPost Administration screen.  The DNN version is 5.5.1 and the metaPost version is 1.3.5.

Message: DotNetNuke.Services.Exceptions.PageLoadException: Invalid column name 'PortalName'. ---> System.Data.SqlClient.SqlException: Invalid column name 'PortalName'. 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.SqlDataReader.ConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) at System.Web.UI.WebControls.SqlDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) at System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) at System.Web.UI.WebControls.DataBoundControl.PerformSelect() at System.Web.UI.WebControls.BaseDataBoundControl.DataBind() at System.Web.UI.WebControls.GridView.DataBind() at System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() at System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls() at System.Web.UI.Control.EnsureChildControls() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
 
Previous Previous
 
Next Next
 Forum Forum metaPost Forums metaPost Forums Providers - Ven... Providers - Ven... WLW and Error 0 WLW and Error 0