Stuart Hilbert
 Posts:23

| | 05/01/2008 3:56 PM |
| John, A client asked me to upgrade their site from Pageblaster 2.2.4 to 3.2.0. I really have never used PageBlaster before but I followed the manual and the readme that came with the PA and followed them to a T. Now when I access the PageBlaster menu item under the Administrator tab I can see the module. Though it appears that it is missing some menu items tat I see in the manual. When I try to save the configuration I get an object reference error. Not sure what is up. Please see the picture I have attached. Thanks,
Stuart |

| | |
|
|
|
John Mitchell Posts:3353


| | 05/01/2008 4:04 PM |
| Hi Stuart, I've had a couple reports of this error. Could you try the attached debug files and look in the Log Viewer after getting the error so we can see what line it is on? Thanks. | | | |
|
Stuart Hilbert
 Posts:23

| | 05/01/2008 5:20 PM |
| I see a Host Alert error type and it seems to point to an obvious function, but no line of code. PageBlaster-DNNModuleControl: Object reference not set to an instance of an object. at Snapsis.DNN.PageBlaster.PageBlasterConfig.save_Click()
Stuart | | | |
|
John Mitchell Posts:3353


| | 05/01/2008 5:28 PM |
| Ok, thanks for checking. I was just able to recreate the problem myself and debug it. I have attached a new DLL which should fix the problem. |
Attachment: 151283926454.zip
| | |
|
Stuart Hilbert
 Posts:23

| | 05/02/2008 6:46 AM |
| Alright, I can now save without an error but I still have a blank menu item under "Cache Settings". Please see screenshot I posted earlier. Is that normal or right? Thank You, Stuart | | | |
|
John Mitchell Posts:3353


| | 05/02/2008 6:55 AM |
| | That is strange. No it is not supposed to be like that. Those items are localized using javascript. Try a hard refresh on that page. Are you getting javascript errors? | | | |
|
Stuart Hilbert
 Posts:23

| | 05/02/2008 1:08 PM |
| Hey John. I am not getting any sort of javascript error. I have tried on multiple browsers and multiple machines all with the same result. I do notice that since uploading the latest DLL while I can save I get the following error now in my Event Log in DNN.
AssemblyVersion: 04.05.05 PortalID: 0 PortalName:.com UserID: -1 UserName: ActiveTabID: 169 ActiveTabName: Shop RawURL: /Shop/tabid/169/List/1/CategoryID/11/Level/a/Default.aspx?SortField=EAN%252525252cProductName AbsoluteURL: /Default.aspx AbsoluteURLReferrer: http://www..com/Shop/tabid/169/List/1/CategoryID/11/Level/a/Default.aspx?SortField=EAN%252525252cProductName UserAgent: Mozilla/4.0 (compatible- MSIE 6.0- Windows NT 5.1- SV1- .NET CLR 1.1.4322 DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider ExceptionGUID: 43ee00b9-abf3-4c40-b6fc-7af7142fe205 InnerException: Unhandled Error: FileName: FileLineNumber: 0 FileColumnNumber: 0 Method: System.Convert.FromBase64String StackTrace: Message: System.Exception: Unhandled Error: ---> System.FormatException: Invalid character in a Base-64 string. at System.Convert.FromBase64String(String s) at Snapsis.HttpModules.PageBlaster.PageBlasterModule.RespondFromCache(HttpApplication& app, CachedRequest& cachedRequest) in e:\active\projects\snapsis.httpmodules\pageblaster\pageblastermodule.cs:line 130 at Snapsis.HttpModules.PageBlaster.PageBlasterModule.ResolveRequestCache(Object sender, EventArgs e) in e:\active\projects\snapsis.httpmodules\pageblaster\pageblastermodule.cs:line 112 at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) --- End of inner exception stack trace ---
| | | |
|
Stuart Hilbert
 Posts:23

| | 05/15/2008 9:55 AM |
| John, I continue to see this weird menu structure. Any ideas on how I can resolve this? Thanks,
Stuart | | | |
|
John Mitchell Posts:3353


| | 05/15/2008 10:04 AM |
| It looks like you are only missing the "Blocked Settings" label.
You could try re-installing the whole module. While you are doing that you should download the latest first which you can do from original order details link.
If that doesn't work, then try deleting the DesktopModules/Snapsis/PageBlaster/Config/PageBlasterConfig.LocalStrings[en-US].js file so it can be re-built. | | | |
|
Stuart Hilbert
 Posts:23

| | 05/15/2008 12:33 PM |
| I am trying the latest install package and getting this nice little error: | StartJob | Starting Installation | | StartJob | Reading files | | Info | Loading Snapsis.DNN.PageBlaster_Resources.Zip | | Info | File Snapsis.DNN.PageBlaster_Resources.Zip read successfully | | Info | Loading Snapsis.DNN.PageBlaster.dll | | Info | File Snapsis.DNN.PageBlaster.dll read successfully | | Info | Loading Snapsis.HttpModules.PageBlaster.dll | | Info | File Snapsis.HttpModules.PageBlaster.dll read successfully | | Info | Loading Snapsis.DNN.PageBlaster.dnn | | Info | File Snapsis.DNN.PageBlaster.dnn read successfully | | Info | Loading Uninstall.SqlDataProvider | | Info | File Uninstall.SqlDataProvider read successfully | | Info | Loading 03.00.00.SqlDataProvider | | Failure | ExceptionSystem.IndexOutOfRangeException: Index was outside the bounds of the array. at DotNetNuke.Modules.Admin.ResourceInstaller.PaFile.GetTextEncodingType(Byte[] Buffer) at DotNetNuke.Modules.Admin.ResourceInstaller.PaFile..ctor(ZipInputStream unzip, ZipEntry entry) at DotNetNuke.Modules.Admin.ResourceInstaller.PaInstaller.ReadZipStream() at DotNetNuke.Modules.Admin.ResourceInstaller.PaInstaller.Install() |
| | | |
|
John Mitchell Posts:3353


| | 05/15/2008 12:40 PM |
| | What version of DNN? | | | |
|
Stuart Hilbert
 Posts:23

| | 05/15/2008 12:44 PM |
| 4.5.5 I attempted to just manuall apply the files, but it is possible that I missed something. Stuart | | | |
|
John Mitchell Posts:3353


| | 05/15/2008 1:02 PM |
| I'm not sure what you mean by manually applying the files. Just doing the FTP? Or assigning the Module Definitions? Hmm, I don't get that error when I install on 4.8, and the installer should be the same.
That 03.00.00.SqlDataProvider file is zero length though. If you want to try removing that file from the install zip and adding a couple carriage returns, then put it back in the zip and re-install that may fix it.
| | | |
|
Stuart Hilbert
 Posts:23

| | 05/15/2008 1:15 PM |
| Sorry John,
Yes I tried to just FTP the files up.
I tried to remove the SQLDataProvider before. But I didn't do all the steps you list.
I will try it out and let you know.
Stuart | | | |
|
Stuart Hilbert
 Posts:23

| | 05/15/2008 1:26 PM |
| I just tried the package on my local installs. I tried on both 455 and 462, both failed. Then I uploaded it to a 480 site and it worked. Just an FYI. Going to try to modify the install package now.
Stuart | | | |
|
John Mitchell Posts:3353


| | 05/15/2008 1:32 PM |
| Thanks for the info. I have updated the package with those changes and I'll put it online if it works for you. I appreciate the testing ;) | | | |
|
Stuart Hilbert
 Posts:23

| | 05/15/2008 1:37 PM |
| Adding carriage returns to the SQLDataprovider file didn't help. I am going to try to ftp up the files again to see if that helps. | | | |
|
John Mitchell Posts:3353


| | 05/15/2008 1:52 PM |
| | I just sent a new install to your gmail. Maybe it was because that file is not saved as UTF-8 | | | |
|
Ari Doucette
 Posts:58

| | 05/15/2008 2:16 PM |
| Eureka! That did the trick. Computers can be so petty.
Unfortunately, I am still having the original issue though. :( | | | |
|
John Mitchell Posts:3353


| | 05/15/2008 2:24 PM |
| Can you let me login and look at the page with this issue? You can send a private message with details.
Either that, or save the page and attach it. | | | |
|