James
 New Member
 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
 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
 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
 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
 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
 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
 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
 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
 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
 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
 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
 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
 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
 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 :-) |
|
|
|
|