Friday, February 10, 2012
  Search
Support Forum
New install on DNN5 failure
Last Post 31 Jan 2010 12:28 PM by Code 5. 13 Replies.
AddThis - Bookmarking and Sharing Button Printer Friendly
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages Not Resolved
James
New Member
New Member
Send Private Message
Posts:13


--
30 Jan 2010 12:29 AM  

I manage 3 previous installations of FormMaster running on Godaddy shared servers (running DNN4.x) and they all installed and are working great. Godaddy is now installing DNN5 via their appllication control panel. So, today was my first install of Form Master on a DNN5 portal. I purchased and installed the latest build of FormMaster (2008 - 2.0.8) on a newly setup Godaddy shared server running DNN 05.02.00 (275).

It didn't go too well.

I have installed many other modules on the site already without any issues (including a copy of this same forum module - Active Fourms). The install seemed to take longer than usual for a module, maybe 4 or 5 minutes, then I got a generic "server failure" error. I went back to the host modules panel and it indicated that Form Master was installed, but Form Master didn't show up in the available modules dropdown on the main control panel at top of the page.

I tried re-installing it (without deleting the first install) and was told that it was already installed, did I want to do a repair install and said yes. It seemed to go fine, but Form Master still didn't show up in the available modules. So, unistalled it (it unstalled with no errors) and tried the install again. It ended with the same server error, and as before it showed up in the installed module list, but it wasn't available on the module dropdown list. So I unstalled again, this time I got errors during the uninstall. Note: According the host settings the "Permissions" is set to: None (and I can't change this -- Godaddy shared servers run in medium trust). But, then again, that is the same as the other installations of Form Master, running on DNN 4.x and they work just fine.

I'm a little nervous about trying it again -- I really don't need to break the whole site...

Here is the log information for the last uninstall that had errors:

Info Reading Component Manifest - Script
Info Reading Component Manifest - Module
Info Module Manifest read successfully
Info Reading Component Manifest - Assembly
Info Reading Component Manifest - File
Info Reading Component Manifest - ResourceFile
StartJob Starting Package Uninstall
Info Starting Package Uninstall - Form Master
Info Starting Component Uninstall - Script
Info Begin Sql UnInstall
Info Deleted - 01.01.00.SqlDataProvider
Info Deleted - 01.01.01.SqlDataProvider
Info Deleted - 01.01.02.SqlDataProvider
Info Deleted - 01.01.03.SqlDataProvider
Info Deleted - 01.01.04.SqlDataProvider
Info Deleted - 01.05.00.SqlDataProvider
Info Deleted - 01.05.01.SqlDataProvider
Info Deleted - 01.05.02.SqlDataProvider
Info Deleted - 01.05.03.SqlDataProvider
Info Deleted - 01.05.04.SqlDataProvider
Info Deleted - 01.05.05.SqlDataProvider
Info Deleted - 01.05.06.SqlDataProvider
Info Deleted - 01.05.07.SqlDataProvider
Info Deleted - 01.06.00.SqlDataProvider
Info Deleted - 01.06.01.SqlDataProvider
Info Deleted - 01.06.02.SqlDataProvider
Info Deleted - 01.06.03.SqlDataProvider
Info Deleted - 01.06.04.SqlDataProvider
Info Deleted - 01.06.05.SqlDataProvider
Info Deleted - 02.00.00.SqlDataProvider
Info Deleted - 02.00.01.SqlDataProvider
Info Deleted - 02.00.02.SqlDataProvider
Info Deleted - 02.00.03.SqlDataProvider
Info Deleted - 02.00.04.SqlDataProvider
Info Deleted - 02.00.05.SqlDataProvider
Info Folder Deleted - Code5Systems_FormMaster
Info Executing Uninstall.SqlDataProvider
Info Start Sql execution: Uninstall.SqlDataProvider file
Failure Exception - Could not find a part of the path 'D:\Hosting\5547253\html\site\DesktopModules\Code5Systems_FormMaster\Uninstall.SqlDataProvider'.
Info End Sql UnInstall
Info Component uninstalled successfully - Script
Warning Component Uninstalled with Warnings - Script
Info Starting Component Uninstall - Module
Failure ExceptionSystem.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Services.Installer.Installers.ModuleInstaller.DeleteModule()
Info Component uninstalled successfully - Module
Warning Component Uninstalled with Warnings - Module
Info Starting Component Uninstall - Assembly
Info Assembly unregistered - bin\Code5Systems.FormMaster.dll
Info Assembly unregistered - bin\Code5Systems.FormMaster.SqlDataProvider.dll
Info Assembly unregistered - bin\CheckBoxListRequiredFieldValidator.DLL
Info Component uninstalled successfully - Assembly
Info Component Uninstall Successful - Assembly
Info Starting Component Uninstall - File
Info Component uninstalled successfully - File
Info Component Uninstall Successful - File
Info Starting Component Uninstall - ResourceFile Failure Exception - Could not find a part of the path 'D:\Hosting\5547253\html\site\DesktopModules\Code5Systems_FormMaster\Resources.zip.manifest'.
Info Component uninstalled successfully - ResourceFile
Warning Component Uninstalled with Warnings - ResourceFile
Warning Uninstalled with Warnings - Form Master
EndJob Uninstalled with Warnings

Code 5
Moderator
Advanced Member
Advanced Member
Send Private Message
Posts:907


--
30 Jan 2010 02:05 PM  
Sounds like the first install was a server error. It could be that the first uninstall did not get rid of all the components because of the failed installation. I would make sure that all SQL objects are removed before trying the install again.

You can see in the message: ResourceFile Failure Exception - Could not find a part of the path 'D:\Hosting\5547253\html\site\DesktopModules\Code5Systems_FormMaster\Resources.zip.manifest'.
That DNN did not create the manifest file on Install.

My guess is that your application pool was recycled during the installation by IIS
James
New Member
New Member
Send Private Message
Posts:13


--
30 Jan 2010 02:38 PM  
Posted By Code 5 on 30 Jan 2010 08:05 AM
Sounds like the first install was a server error. It could be that the first uninstall did not get rid of all the components because of the failed installation. I would make sure that all SQL objects are removed before trying the install again.

Thanks for the reply. I know very little about SQL -- any help you could provide about how would I go about making sure that all SQL objects are removed before trying the install again?

A quick update. Using the Godaddy SQL access panel I did find that the following tables / objects are listed as still there:

C5SLLC_Form
C5SLLC_FormDate
C5SLLC_FormFieldRules
C5SLLC_FormFileData
C5SLLC_FormMapping

I first backed up the database and then tried to "remove object" on the first table in the list (C5SLLC_Form) and got the following error prompt: "Could not drop object 'dbo.C5SLLC_Form' because it is referenced by a FOREIGN KEY constraint." I assume that means that I will have remove the tables / objects in a certain order.

So, for now I decided to leave things alone.

Jim
Code 5
Moderator
Advanced Member
Advanced Member
Send Private Message
Posts:907


--
30 Jan 2010 04:41 PM  
In the PA file ZIP there is a file in there named Uninstall.SqlDataProvider
Extract that and run in Host > SQL by browsing for the file and loading it.
You will need to check "Run as Script" then Execute.

After that is done run the folowing Queries (Uncheck "Run as Script" for these). Let me know what the result is for each.

Select * from Sysobjects Where name like 'C5SLLC%'

Select * from DesktopModules Where FriendlyName = 'Form Master 2008'

Select * from ModuleDefinitions Where FriendlyName = 'Form Master 2008'
James
New Member
New Member
Send Private Message
Posts:13


--
30 Jan 2010 10:38 PM  

Thanks for the detailed instructions.

Running Uninstall.SqlDataProvider returned: "The Query completed successfully!"

Running each of the three Queries returned: "The query did not return any data"

Should I go ahead and try the install again?

Thanks!

Jim

Code 5
Moderator
Advanced Member
Advanced Member
Send Private Message
Posts:907


--
30 Jan 2010 10:55 PM  
Yes you should try the install again.
The reason why you did not see the module in the Modules Dropdown is because the install failed before the record was written to DesktopModules (the second query)

Hope things go better for your this time. Please post the results

Steve
James
New Member
New Member
Send Private Message
Posts:13


--
30 Jan 2010 11:20 PM  
Nope. Failed again the same way...

Here is the part of the log where it started to show warnings / errors when I uninstalled this time:

Info Executing Uninstall.SqlDataProvider
nfo Start Sql execution: Uninstall.SqlDataProvider file
Failure Exception - Could not find a part of the path 'D:\Hosting\5547253\html\site\DesktopModules\Code5Systems_FormMaster\Uninstall.SqlDataProvider'.
Info End Sql UnInstall
Info Component uninstalled successfully - Script
Warning Component Uninstalled with Warnings - Script
Info Starting Component Uninstall - Module Failure ExceptionSystem.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Services.Installer.Installers.ModuleInstaller.DeleteModule()
Info Component uninstalled successfully - Module Warning Component Uninstalled with Warnings - Module
Info Starting Component Uninstall - Assembly
Info Assembly unregistered - bin\Code5Systems.FormMaster.dll
Info Assembly unregistered - bin\Code5Systems.FormMaster.SqlDataProvider.dll
Info Assembly unregistered - bin\CheckBoxListRequiredFieldValidator.DLL
Info Component uninstalled successfully - Assembly
Info Component Uninstall Successful - Assembly
Info Starting Component Uninstall - File
Info Component uninstalled successfully - File
Info Component Uninstall Successful - File
Info Starting Component Uninstall - ResourceFile Failure Exception - Could not find a part of the path 'D:\Hosting\5547253\html\site\DesktopModules\Code5Systems_FormMaster\Resources.zip.manifest'.
Info Component uninstalled successfully - ResourceFile
Warning Component Uninstalled with Warnings - ResourceFile
Warning Uninstalled with Warnings - Form Master

Thanks advance for any more suggestions you can offer...

I could just use another form module, but my client has used Form Master quite a lot and is very comfortable creating forms with it (although an older version). So, I need to really try and get it running on their new site.

Jim
Code 5
Moderator
Advanced Member
Advanced Member
Send Private Message
Posts:907


--
30 Jan 2010 11:54 PM  
I am at a loss at this point. You are the only one that has had any install problems not related to server permissions since Form Master 2008 was released in October 2008.

If I think of anything I will post.
Code 5
Moderator
Advanced Member
Advanced Member
Send Private Message
Posts:907


--
30 Jan 2010 11:55 PM  
You might want to check the Event viewer and see if there are any messages related to the install in there like Application start at the same time the install failed.
James
New Member
New Member
Send Private Message
Posts:13


--
31 Jan 2010 12:32 AM  
Nope. Not a mention of a problem in the event viewer. In fact, it doesn't even mention the attempt to install or uninstall the module -- like it never happened.

I did notice that there were a few events labeled "Application Started" right around the time I was trying to install the module -- like one at 04:09:48 and right after a login it shows up again at 04:12:51 (which is only 3 minutes later), here are the log events for the little section of time:

1/30/2010 4:43:30 PM Application Started
1/30/2010 4:12:51 PM Application Started
1/30/2010 4:10:19 PM Login - Superuser
1/30/2010 4:09:48 PM Application Started
1/30/2010 4:05:33 PM Login - Superuser

Any idea as to why DNN might be starting and re-starting like that?

Jim
Code 5
Moderator
Advanced Member
Advanced Member
Send Private Message
Posts:907


--
31 Jan 2010 01:11 AM  
Have Godaddy check your application setting in your application pool, and check the server logs for issues with your application. Applications can be shut down for a number of reasons, like high CPU or Memory usage and Idle time as well. This is an issuefor Godaddy to debug I believe.
James
New Member
New Member
Send Private Message
Posts:13


--
31 Jan 2010 04:13 AM  
Well, as I suspected, I called Godaddy tech support and after a little conversation they told me that the server space is transferring files (via ftp) at an acceptable rate and didn't timeout so their servers are fine. The next comment was "we don't support DotNetNuke, even when installed via our applications control panel" and he got kinda short with me and hurriedly ended the conversation. That being said, whatever is causing the problem will not be solved by my hosting company -- it's up to me I guess.

I did set the web.config file to give a more detailed error when it happens and I tried to install Form Master again, which failed the same way. The server error message was:

Request timed out.
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.Web.HttpException: Request timed out.
Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace: [HttpException (0x80004005): Request timed out.]

So, can you think of anything else I might try before I give up?

Thanks again.

BTW - Just as a reference. On this DNN website I've installed the following 3rd party apps: Active Forums and DigRotateEvents. And some DNN modules: IFrame; Events; FAQ; Form and List. All without issue. This is the first problem. In fact, in all of the DNN sites I've setup, I've never had a module fail to install.

Jim
James
New Member
New Member
Send Private Message
Posts:13


--
31 Jan 2010 04:46 AM  

SUCCESS!

It occurred to me that I had seen this sort of error before -- when using the file repository to upload large files. At that time I had found a tip that involved editing the web.config file to tweak "httpRuntime" and increase time, increase file length, and an extended "executionTimeout" tag so I edited the web.config file and added executionTimeout="7200." Crossed my fingers and gave installing Form Master another try. After a fairly long wait the install finally completed!

Thanks for the help!

Jim

Code 5
Moderator
Advanced Member
Advanced Member
Send Private Message
Posts:907


--
31 Jan 2010 12:28 PM  
Congratulation.

Good debugging sleuth. :-)

Form Master PA is only 265K. I can see servers timing out on 50MB but 265K 'cmon :-)
You are not authorized to post a reply.

Active Forums 4.2
Copyright 2004-2012 Code 5 Systems, LLC.