Community Support for the Catalook Store

Catalook Support Chapters

Catalook Online Manual - Release Notes & History


Q: After the update of Windows XP, Windows server or the update of .net framework – 1.1 with a service pack, it seems that something has changed and buttons do not work any more.
A: You need to make sure that some of the validation js files aren’t listed as read only. Please check if your dnn installation includes an earlier version of the js validation file in it. If so you must replace it from the aspnet client folder that should reside in the IIS directory with the newer version in folder: \aspnet_client from the root of your hosting environment.
Here you can find more information on synchronization of the validation scripts and .Net: .

Q: 1.) After updating or changing the content of DNN or CATALooK.netStore all image buttons did not work. Nothing happens if I click on the add to cart button.
Or 2.) After the creation of categories or the import of products an error appears, if I click on the category links in module CAT_MenuNF.
A: Please clear the Web-Chache of your PC (Extras->internet Options->delete files) or of your server

Q: During the checkout process without being logged in, I click the Final Checkout button after reviewing the order details. I receive a message indicating:
Access Denied 
Either you are not currently logged in, or you do not have access to this content.
A: Please don't select 'None' from the 'User Registration' mode selector. Setup the registration mode for public user membership: Admin -> Site Settings -> Advanced Settings -> User Registration. You can also use Verified or Private user registration but this will cause some additional work during checkout and registration for new users or admins.

Q: After I edit the email templates via: Module CAT_StoreSettings -> Edit Email Templates (I use the DNN texteditor on this module) the content of the emails looks bad.
A: The standard DNN4 (DNN4 version < 4.4.1) Texteditor uses an older version of the FTB control. This control has a bug. You can use each other HTML editor for DNN or simply use an external HTML editor to edit the template. You can open the templates from folder \desktopmodules\catalookstore\EmailTemplatePackages change the content, save them and click 'Clear Cache' in module CAT_StoreSettings or switch the DNN TextEditor to 'Basic Text Box' -> HTML, Copy the content in a HTML editor e.g. Frontpage -> Format HTML -> Make your changes -> copy the changed content back into the editor and click on 'Save Email Template'.

Q: I am getting collation sequence problems with several database fields and tables.
My systems native collating sequence is different from that used by all the other Catalook and DNN fields.
A: The collating sequence is the default for the tempdb database that is the same like the server but may be different from the collating sequence of the DNN db (this is a usual case in hosting DBs where the host is controlling the server and the DNN DataBases can have different collating sequences). But this is really rare. Don’t use a different collation for your SQL server. Check if you have canged the collation after you have installed DNN. The DNN SQL script also uses the standard server collation as well as the CATALooK.netStore sql script. Reset the collation codes across all the DNN tables to defaults to fix this problem.

Q: The installation of modules results in sql errors, please see attach log file. I deleted all the modules and tried to upload again and the same SQL errors appear and the same error when I go to Store Settings
I'm using SQL Server 2005 CTP...
Error Log:
Info Executing 03.54.00.SqlDataProvider
StartJob Start Sql execution: 03.54.00.SqlDataProvider file
Failure SQL Execution resulted in following Exceptions: System.Data.SqlClient.SqlException: Cannot insert explicit value for identity column in table 'CAT_CCPaymentProcessors' when IDENTITY_INSERT is set to OFF. at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(SqlConnection connection, CommandType commandType, String commandText, SqlParameter[] commandParameters) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(String connectionString, CommandType commandType, String commandText, SqlParameter[] commandParameters) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(String connectionString, CommandType commandType, String commandText) at DotNetNuke.Data.SqlDataProvider.ExecuteScript(String Script, Boolean UseTransactions) INSERT INTO CAT_CCPaymentProcessors (CCPaymentProcessorID,CCPaymentProcessor) VALUES (52,'(paymate)') 
EndJob End Sql execution: 03.54.00.SqlDataProvider file
A: This is a bug in an earlier SQL 2000 server version and the SQL 2005 beta. Here you can find more information.
To fix this install the latest SQL 2000 update or the final version of the SQL 2005 server.

Q: After updating DNN I am unable to log in. I can't get in with any login.
A: The DNN core team has changed the key for the password encryption in the web.config of the v3.0.13. Please check if the keys are the same as below. If not, you must change them to fix the password problem:
<add key="MachineValidationKey" value="F9D1A2D3E1D3E2F7B3D9F90FF3965ABDAC304902" />
<add key="MachineDecryptionKey" value="F9D1A2D3E1D3E2F7B3D9F90FF3965ABDAC304902F8D923AC" />
These keys may look innocuous enough, but if your MachineValidationKey and MachineDecryptionKey values are not the same as those above then you must be very careful, when setting up the web.config file for upgrade.
In order to successfully upgrade you must follow the procedure outlined below
            1.  Make a back-up copy of your existing web.config file (web.backup.resources).  We cannot emphasise enough how important it is that you have a backup.  If you lose the original value of the MachineKeys, then none of your users will be able to log in.
            2.  Once you are sure that you have safely backed up your web.config file, rename release.config to web.config.
            3.  Replace the following keys in your new web.config, with the values in your backup.
            InstallationDate (this may not be present in web.config, so add the key that is in web.backup.resources to web.config
4. Make any other changes to web.config that you made to support additional providers etc.

Q: I get this Error on the store site:
ModuleId: -1
ModuleDefId: -1
AssemblyVersion: 03.02.02
Method: System.IO.__Error.WinIOError
FileLineNumber: 0
FileColumnNumber: 0
PortalID: 7
PortalName: DotNetNuke
UserID: 11
UserName: dnnstore
ActiveTabID: 247
ActiveTabName: Directory
AbsoluteURL: /Default.aspx
ExceptionGUID: 39d56788-57f9-44b7-8d80-5415ea3be172
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
InnerException: Unhandled Error Adding Module to ContentPane
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: Unhandled Error Adding Module to ContentPane ---> System.Web.HttpParseException: Parser Error: Access to the path "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\3567d1ea\c918a049\c2983c2a.web" is denied. ---> System.UnauthorizedAccessException: Access to the path "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\3567d1ea\c918a049\c2983c2a.web" is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String str) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize) at …
A: Please reset your server or clear the server cache and check the permission settings for the DNN and Framework folders.
You need to set the appropriate permissions on the
'C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files' folder on the live server. This thread describes the problem more detailed:

Q: Since I have only one book how do I prevent users from adding more than one book to their cart
A: Please select [Selections (orderable quantities)] = 1 in module CAT_Products.

Q: How do I automatically remove the display for this one book once it is sold?
A: Enable the checkbox: [Display items only if they are in Stock] in module CAT_StoreSettings and enter a value for stock in CAT_Products.

Q: We would like to be able to build an on-line e-mail database from customers who submit their e-mail addresses when placing an on-line order. My understanding now is that although we can obtain their e-mail addresses, we have no method of implementing a subscribe/unsubscribe tool at checkout, or giving them an opportunity to unsubscribe when they receive an e-mail. Could you please tell me if Catalook has this feature, and if so where I may be able to find more information on it?
A: Module CAT_Cart -> Select ‘View Options’ from the module action menu -> turn on the option: ‘Show [I want to receive information and special offers] checkbox’.
Module CAT_EmailAdvertisement (CATALooK.netStore -> Email Marketing) -> this module sends out an email with an unsubscribe link included.
Module CAT_EmailBlockList (CATALooK.netStore -> Email BlockList) –> Here you can find all email addresses from customer who don’t want to receive emails.


Posted in: Trouble Shooting


There are currently no comments, be the first to post one!

Post Comment

Only registered users may post comments.