Look for anything with the word "ucommerce" in it. Also a good trick is to reset the app by running "iisreset", fire up the web page, and immediately take a look at the latest log entries. The interesting stuff will usually come out on top of you order the entries by id.
Back onto this project again - I did find an error
Could not load file or assembly 'Infralution.Licensing, Version=4.7.1.0, Culture=neutral, PublicKeyToken=3e7e8e3744a5c13f' or one of its dependencies. The system cannot find the file specified.
There are whole lot of errors as well in regards to uCommerce editproduct: example here
At /umbraco/js/language.aspx (Referred by: http://www.back2fit.co.nz/umbraco/ucommerce/catalog/editproduct.aspx?id=123&parentcategoryId=75): System.NullReferenceException: Object reference not set to an instance of an object. at umbraco.js.language.Page_Load(Object sender, EventArgs e) at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) at umbraco.BasePages.BasePage.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
But I don't think this is license related??
I have also tried to access our website www.back2fit.co.nz from an external ip and the license file was still not created in root folder.
Could not load file or assembly 'Infralution.Licensing, Version=4.7.1.0, Culture=neutral, PublicKeyToken=3e7e8e3744a5c13f' or one of its dependencies. The system cannot find the file specified.
GetRootDocuments: System.ArgumentException: No Document exists with Version '00000000-0000-0000-0000-000000000000' at umbraco.cms.businesslogic.web.Document.setupNode() at umbraco.cms.businesslogic.web.Document.GetRootDocuments()
Could you try reinstalling the latest version of uCommerce, which is 2.5.1.0?
I'm thinking it might be a permission issue on the site. Are there any uCommerce DLLs in the bin folder, e.g. ucommerce.dll, ucommerce.infrastructure.dll, etc.?
I am getting the problem of no XSLT working on my site. For instance, I had navigation working perfectly and now it says
ERROR PARSING XSLT FILE: \XSLT\NAVIGATION.XSLT
All XSLT is broken on the site, including AddToBasket[XSLT].xslt etc.
When I try to save an XSLT file I get this error:
Error occured
System.Exception: Unable to load one or more of the types in assembly 'UCommerce, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Exceptions were thrown: System.IO.FileNotFoundException: Could not load file or assembly 'Infralution.Licensing, Version=4.7.1.0, Culture=neutral, PublicKeyToken=3e7e8e3744a5c13f' or one of its dependencies. The system cannot find the file specified. at umbraco.BusinessLogic.Utils.TypeFinder.FindClassesMarkedWithAttribute(Assembly assembly, Type attribute) at umbraco.BusinessLogic.Utils.TypeFinder.FindClassesMarkedWithAttribute(Type attribute) at umbraco.macro.GetXsltExtensionsImpl() at umbraco.cms.businesslogic.cache.Cache.GetCacheItem[TT](String cacheKey, Object syncLock, CacheItemPriority priority, CacheItemRemovedCallback refreshAction, CacheDependency cacheDependency, TimeSpan timeout, GetCacheItemDelegate`1 getCacheItem) at umbraco.macro.GetXsltExtensions() at umbraco.macro.AddMacroXsltExtensions() at umbraco.presentation.webservices.codeEditorSave.SaveXslt(String fileName, String oldName, String fileContents, Boolean ignoreDebugging)
Looking at other posts, and trying to find an answer, I believe it must be to do with the license?
I have checked everything else I can find in the forums: the DB string and permissions are correct, all the DLL files are present and correct, etc etc.
Please can you help me find the solution to this? Of course if you need any further information I will be happy to provide it.
Free Edition License not being created
Hi guys,
I got the free edition license uCommerce.key from Soren.
Placed it in the website root.
Restart the Website in IIS, Recycle the APP Pool for the website..
No license created.. what am I missing or doing wrong?
Database tables I have checked and emptied:
dbo.UCommerce_ProductReview
dbo.UCommerce_ProductReviewComment
dbo.UCommerce_ProductReviewStatus
dbo.UCommerce_Campaign
dbo.UCommerce_CampaignITem
dbo.UCommerce_CampaignItemProperty
dbo.UCommerce_AmountOffOrderLInesAward
dbo.UCommerce_AmountOffOrderTotalAward
dbo.UCommerce_Award
dbo.UCommerce_Target
dbo.UCommerce_VoucherTarget
Recycled the App Pool
Click save on web.config file
Any clues in the umbracoLog table?
Sorry for delayed response, finally gone back to this from working on another project.
Just had a look at umbracoLog table and there are alot of data in there. Should it be empty? Should I be looking for something in particular?
Thanks Soren
Look for anything with the word "ucommerce" in it. Also a good trick is to reset the app by running "iisreset", fire up the web page, and immediately take a look at the latest log entries. The interesting stuff will usually come out on top of you order the entries by id.
Back onto this project again - I did find an error
Could not load file or assembly 'Infralution.Licensing, Version=4.7.1.0, Culture=neutral, PublicKeyToken=3e7e8e3744a5c13f' or one of its dependencies. The system cannot find the file specified.
There are whole lot of errors as well in regards to uCommerce editproduct: example here
At /umbraco/js/language.aspx (Referred by: http://www.back2fit.co.nz/umbraco/ucommerce/catalog/editproduct.aspx?id=123&parentcategoryId=75): System.NullReferenceException: Object reference not set to an instance of an object. at umbraco.js.language.Page_Load(Object sender, EventArgs e) at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) at umbraco.BasePages.BasePage.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
But I don't think this is license related??
I have also tried to access our website www.back2fit.co.nz from an external ip and the license file was still not created in root folder.
Results after another app pool recycle
Could not load file or assembly 'Infralution.Licensing, Version=4.7.1.0, Culture=neutral, PublicKeyToken=3e7e8e3744a5c13f' or one of its dependencies. The system cannot find the file specified.
GetRootDocuments: System.ArgumentException: No Document exists with Version '00000000-0000-0000-0000-000000000000' at umbraco.cms.businesslogic.web.Document.setupNode() at umbraco.cms.businesslogic.web.Document.GetRootDocuments()
Is the Infralution.Licensing DLL present in the /bin folder? If yes, please check the version number.
Do you have other packages installed on the site?
Hi Soren, here is the list of the packages that are installed for this site
There is NO Infralution licensing dll present in the /bin folder
Could you try reinstalling the latest version of uCommerce, which is 2.5.1.0?
I'm thinking it might be a permission issue on the site. Are there any uCommerce DLLs in the bin folder, e.g. ucommerce.dll, ucommerce.infrastructure.dll, etc.?
If I reinstall - will I have to create the products again for the store etc?
See the image below of dlls in the bin folder
No. uCommerce will see the existing database and handle any required upgrade required automatically.
I am getting the problem of no XSLT working on my site. For instance, I had navigation working perfectly and now it says
ERROR PARSING XSLT FILE: \XSLT\NAVIGATION.XSLT
All XSLT is broken on the site, including AddToBasket[XSLT].xslt etc.
When I try to save an XSLT file I get this error:
Error occured
System.Exception: Unable to load one or more of the types in assembly 'UCommerce, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Exceptions were thrown:
System.IO.FileNotFoundException: Could not load file or assembly 'Infralution.Licensing, Version=4.7.1.0, Culture=neutral, PublicKeyToken=3e7e8e3744a5c13f' or one of its dependencies. The system cannot find the file specified.
at umbraco.BusinessLogic.Utils.TypeFinder.FindClassesMarkedWithAttribute(Assembly assembly, Type attribute)
at umbraco.BusinessLogic.Utils.TypeFinder.FindClassesMarkedWithAttribute(Type attribute)
at umbraco.macro.GetXsltExtensionsImpl()
at umbraco.cms.businesslogic.cache.Cache.GetCacheItem[TT](String cacheKey, Object syncLock, CacheItemPriority priority, CacheItemRemovedCallback refreshAction, CacheDependency cacheDependency, TimeSpan timeout, GetCacheItemDelegate`1 getCacheItem)
at umbraco.macro.GetXsltExtensions()
at umbraco.macro.AddMacroXsltExtensions()
at umbraco.presentation.webservices.codeEditorSave.SaveXslt(String fileName, String oldName, String fileContents, Boolean ignoreDebugging)
Looking at other posts, and trying to find an answer, I believe it must be to do with the license?
I have checked everything else I can find in the forums: the DB string and permissions are correct, all the DLL files are present and correct, etc etc.
Please can you help me find the solution to this? Of course if you need any further information I will be happy to provide it.
Many thanks in advance!
Tim
Seems like you're missing a DLL from your /bin folder for some reason. Specifcally uCommerce can't find "Infralution.Licensing.dll".
You can grab the DLLs from the package and add them back manually.
is working on a reply...