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

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Do I need to roll back or can someone suggest a fix?Do I need to roll back or can someone suggest a fix?
Previous
 
Next
New Post
4/1/2010 8:59 PM
 

Hi - well, I upgraded http://www.dnnskins.com from DNN 4.9.3 to 5.3.1 and thought I followed procedures, but I have been doing a few upgrades lately so the fact it was 5 days ago and there were no error logs in the upgrade procedure, I thought all was pretty good and I tested the store as a user, an existing one, and it worked as expected, so I thought the process went pretty well, however, I appear to be very wrong since I started discovering that the logs were filling up with users experiencing the dreaded 'yellow page of failure' upon getting to the checkout page. I use shopping cart for free and commercial downloads.

So I thought OK  I'll upgrade the store - that could be it, and while I found there was an issue with an older skin and the controls displayed duplicated checkout information (I'm aware of this issue and fixed it) it did not change the log file errors at all.

It appears that for some reason, people are getting registered twice - eg.. in the log viewer, it shows two entries, seconds apart of the same user being registered, which I have never seen before and cannot find enough specific answers on the forums or google to solve it.

There is also an issue in the scheduler that relates to PortalName - but it's connected to a module so I guess that's something that can be fixed by updating the module.

I have attached a link to the picture.


 

The Three specific errors I have in the log files are stopping the store from working which in effect is stopping anything from working on the website.

LOG ERROR

bsoluteURLReferrer: http://www.dnnskins.com/my+skins.aspx
UserAgent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; OfficeLiveConnector.1.4; OfficeLivePatch.1.3; Tablet PC 2.0; InfoPath.3)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 0de7fd6a-8df2-426d-827c-822c2f00b39a
InnerException: Unhandled Error:
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Convert.ToInt16
StackTrace:
Message: System.Exception: Unhandled Error: ---> DotNetNuke.Services.Exceptions.PageLoadException: Value was either too large or too small for an Int16. ---> System.OverflowException: Value was either too large or too small for an Int16. at System.Convert.ToInt16(Int32 value) at DotNetNuke.Common.Utilities.FileSystemUtils.GetUserFolderPathElement(Int32 UserID, EnumUserFolderElement Mode) at DotNetNuke.Common.Utilities.FileSystemUtils.GetUserFolderPath(Int32 UserID) at DotNetNuke.Web.UI.WebControls.DnnFilePicker.LoadFolders() at DotNetNuke.Web.UI.WebControls.DnnFilePicker.AddFolderRow() at DotNetNuke.Web.UI.WebControls.DnnFilePicker.CreateChildControls() at System.Web.UI.Control.EnsureChildControls() at DotNetNuke.Web.UI.WebControls.DnnFilePicker.set_FileID(Int32 value) at DotNetNuke.Web.UI.WebControls.DnnFileEditControl.OnPreRender(EventArgs e) 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.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 --- at DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Exception exc, String URL) at DotNetNuke.Framework.PageBase.OnError(EventArgs e) at System.Web.UI.Page.HandleError(Exception e) 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.ProcessRequestWithNoAssert(HttpContext context) at System.Web.UI.Page.ProcessRequest(HttpContext context) at ASP.default_aspx.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) --- End of inner exception stack trace ---
Source

 LOG ERROR

 RawURL: /Default.aspx?tabid=582&CategoryID=-1'&List=0&Level=1&SortField=ProductName,ProductName&Language=en-AU
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer:
UserAgent: Mozilla/4.0 (compatible; Synapse)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: fc161888-0ff1-4929-923a-bb1f17a7c5c4
InnerException: Unhandled Error:
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Number.StringToNumber
StackTrace:
Message: System.Exception: Unhandled Error: ---> DotNetNuke.Services.Exceptions.PageLoadException: Input string was not in a correct format. ---> System.FormatException: Input string was not in a correct format. at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at System.Convert.ToInt32(String value) at CATALooK.ProductPage.Page_Load(Object sender, EventArgs e) at System.Web.UI.Control.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace --- at DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Exception exc, String URL) at DotNetNuke.Framework.PageBase.OnError(EventArgs e) at System.Web.UI.Page.HandleError(Exception e) 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.ProcessRequestWithNoAssert(HttpContext context) at System.Web.UI.Page.ProcessRequest(HttpContext context) at ASP.default_aspx.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) --- End of inner exception stack trace ---
Source:

 AND THIS ERROR

DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 5e3d5f79-9c24-49e1-bc34-e13fea3bdd40
InnerException: Unhandled Error:
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.UI.Containers.ActionBase.get_ActionRoot
StackTrace:
Message: System.Exception: Unhandled Error: ---> DotNetNuke.Services.Exceptions.PageLoadException: An error has occurred. ---> DotNetNuke.Services.Exceptions.ModuleLoadException: An error has occurred. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.UI.Containers.ActionBase.get_ActionRoot() at DotNetNuke.UI.Containers.ActionBase.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace --- at DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(String FriendlyMessage, Control ctrl, Exception exc, Boolean DisplayErrorMessage) at DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(Control ctrl, Exception exc, Boolean DisplayErrorMessage) at DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(Control ctrl, Exception exc) at DotNetNuke.UI.Containers.ActionBase.Page_Load(Object sender, EventArgs e) at System.EventHandler.Invoke(Object sender, EventArgs e) at System.Web.UI.Control.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace --- at DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Exception exc, String URL) at DotNetNuke.Framework.PageBase.OnError(EventArgs e) at System.Web.UI.Page.HandleError(Exception e) 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.ProcessRequestWithNoAssert(HttpContext context) at System.Web.UI.Page.ProcessRequest(HttpContext context) at ASP.default_aspx.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) --- End of inner exception stack trace ---
Source
:

 

I really don't konw what to do - should I be rolling back to 4.9 again? If there have been no errors, then why these issues?  It was working pretty well until then.

Sometimes, and I hate to admit it, I think that it might be time to look for a standard off the shelf php solution for managing this type of website. I am not convinced that DNN is the real answer for a site that offers downloads that are trackable and easy management. I've got literally hundreds of files to manage at the moment. However, I'm committed to this for now but if someone can assist me in resolving this, I'm all ears at the moment. I hate rolling back.  I will email Susanne from Catalook and see if there is an issue there.

Thanks - and for those having some celebrations at this time of the year - Happy Easter, it gives time to reflect on our lives, values and be thankful for what we have, no matter the situation.

Nina

 


Nina Meiers My Little Website
If it's on DNN, I fix, build, deploy, support,skin, host, design, consult, implement, integrate and done since 2003.
Who am I? Just a city chic, having a crack at organic berry farming.. and creating awesome websites.
 
New Post
4/1/2010 10:26 PM
 

Nina,

Sorry you are having troubles.  Do you have a good backup of the website & database? (Just in case you need to roll back the site)

From the second error, it looks like there is an ' after the -1 in the querystring parameter categoryID.

/Default.aspx?tabid=582&CategoryID=-1'&List=0&Level=1&

That is probably what is causing that error. (cant convert -1' to a number.) (and may be related to the others)  Do they always happen together? In the same order?

Does catalook have a version for DNN 5.3?   Did you upgrade straight from 4.9.3 to 5.3.1? 

Sorry for all the questions.  Not sure what else I can offer at this point. 

Robert

 

 
New Post
4/1/2010 11:31 PM
 

HI Robert - thanks for your response.

I have my build prior to upgrading where I would lose the last 6 days of subscribers but such is life, they can't do anything at the moment except most likely get annoyed and frustrated!!!  I would be.

I can't tell you if it's the same actions in that order, but I can confirm it's the same error every time someone clicks to check out, and it's with new subscribers, not older ones. That is the only real clue I could piece together when someone was able to go through the whole process and they were registration number 14,500 or something like that - so in the system for over 4 years. That is when I went through the process of registering, logging in and going through the process and was unable to, however, I have not yet explored the ID number of every failed attempt, but might do that now.

Someone did email me and tell me they were completely unable to upgrade to DNN 5.3.2 after having issues at 5.1.4 with javascript and ajax errors and then rolled back and upgraded again to 5.1.4 and that's where they are sitting until 5.4 comes out. They deleted some js files which were incorrectly referenced from what I see, and although the issue occured at 5.1.4, they tried 5.2 & then 5.3.1 to see if it would go away but it did not, however, they are able to use their site, minus ajax for now.

So, I'll be trying that shortly to see if it helps me out.

Thanks for your reply and taking the time to read about the problem.

Nina


Nina Meiers My Little Website
If it's on DNN, I fix, build, deploy, support,skin, host, design, consult, implement, integrate and done since 2003.
Who am I? Just a city chic, having a crack at organic berry farming.. and creating awesome websites.
 
New Post
4/2/2010 5:39 AM
 
Nina, the first error occurs in file picker control when it tries loading the folder list. Did you try to perform a recursive file sync in admin :: File Manager, there might be folder entries with invalid folder numbers (you may check the folder table in the database yourself and look for values larger than 2 billions. This error does not necessarily have to be related to your checkout issue. The 2nd error occurs in CATALooK.ProductPage.Page_Load, and again, there seem to be an invalid ID, which cannot be converted properly into an integer. Upgrading CataLook might solve this issue. CataLook may use an inofficial API, which may have been changed internally in DNN 5.3. 3rd error is an unspecific module load error, which may be caused by any of the other ones. HTH.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
4/8/2010 8:49 PM
 

Well, hoursof my life I'll never get back and 2,700 lines of sql code that didn't quite make the upgrade could have made a difference, but I sent through to Catalook the issues with the integer and it seems that DNN have made changes to the behaviour of the users with the profiles and the actual behaviour.

This is what was written -

DNN5.3 now creates user folder to store user related files like the avatar photo. The files are stored in folders below the portal root folder in a folder that is named to ‘users’ by default. The folder name is the userid. CATALooK uses this system since several years. In CATALooK the files for not registered users will be stored with their GUID in a special folder that will be renamed after the users registers an account. It seems that In DNN they forgot this possibility and try to convert the userID into an integer also for non registered users.

Since the Photo profile field is new in DNN5.3 and set to visible by default it will be displayed on the cart address page. To remove it there you could disable it via admin –> user accounts -> manage profile properties -> Visible or select [View Options} from the module action menu of the CAT_Cart module and insert ‘photo’
Into the [Hidden Profile Properties (Bill-To Address)] box there.

I can only go on what they have written and will be doing a snapshot of dnnskins.com and trying it in a dev environment, rather than on the live site again - it's too painful. And so are the NON answered forum posts for people experiencing the same thing as I did.  But the good part is it's getting sorted.

It might also be why other modules that use the profile properties - like DataSprings?? I think, also had some issues - and this is a module that also works with the profile properties by allowing you to modify / access the profile properties upon registration.

I'm going to give this another crack. I just can't seem to get past the error with the upgrade from DNN 4.9.5 > DNN 5.0.0 which I have seen others with the same error log on the forums.

Nina


Nina Meiers My Little Website
If it's on DNN, I fix, build, deploy, support,skin, host, design, consult, implement, integrate and done since 2003.
Who am I? Just a city chic, having a crack at organic berry farming.. and creating awesome websites.
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Do I need to roll back or can someone suggest a fix?Do I need to roll back or can someone suggest a fix?


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