I am getting some errors in xslt files after installing blog4Umbraco version 2.0.26 on Umbraco 4.7. Also, after reading few forums, I changed xsltconfig file accordingly but could not get rid of all the errors in some of the files. It seems most of the errors are due to in compatibiity of this version of xslt files.
Files which are throwing errors are: BlogCategories.xslt, BlogRssFeedLink.xslt, BlogPages.xslt
It seems that most of the errors are due to wrong path, Please suggest
Notice this does not handle the translation of @nodeTypeAlias, which does not exist with the new scehma.
Once these files have been corrected you possibly also need to ad a Comment table in the database...and perhaps you need to need to download and compile your own .dll based on these change sets found here: http://blog4umbraco.codeplex.com/SourceControl/list/changesets since there can be an issue when trying to publish the blogpost where it would say something like..."the node does not exist".
Unfortunately there are many hair-pulling issues with B4U on 4.7 - But I think that there is some work being done to make it compatible with 4.7...just don't know when it will be released...:-)
which version of Umbraco are you using for this starter blog packagem, is it 4.7.x(because mine doesn't work)? If it works fine that can you please send me the package url.
Not all of the files do so in my experience...have had to convert some of the manually...at the time of writing this can't remember, which ones though :-)
@Anil: I suppose the reason why it's so unstable has to do with the fact that it was developed for version 4.0 of Umbraco and a lot has happened in the core since, which is probably why there are some legacy files and code in the B4U package that is not compatible with 4.7 for instance.
The cause of the exceptions can either be related to some of the dll files or because of som weird XSLT syntax..
What does the exceptions read specifically? And have you checked if the xsltExtensions.config file in the config folder seems to be well-formatted? Perhaps it's referencing some dll files that don't exists for instance.
Thanks again for helping me out from this jeopardise. It seems as if I have got rid of all the errors in the xslt files.
I have created few blogs but when I browse "Blog" folder, it comes up with an empty page, I think it should bring all the blogs pages names on the left. Also, comments doesn't seems to work. Is there anything which I've missed?
Hmm...Are you sure the BlogList.xslt (I think it's called something like that, is trying to match the new schema? I suspect that it perhaps is trying to match the legacy schema).
That's great, I have been working with wordpress in a subdomain but I want everything to run in one umbraco install instead. I fing the wordpresss template system very repetitive, ie I have had to put a contentWrapper in about 3 different files whereas in umbraco you'd only have to edit the master template, much easier and to me, more logical.
However, I downloaded your link and got a server error on install, my permissions are all correct so I don't know why this happened. I will try again and report back. Did you install via package?
I really want blog4umbraco to be a success as I will use it a lot in the future, probably as standard on most new builds.
Not working for me :( still getting the following error:
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.NullReferenceException: Object reference not set to an instance of an object.
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:
[NullReferenceException: Object reference not set to an instance of an object.]
umbraco.cms.businesslogic.property.Property.MakeNew(PropertyType pt, Content c, Guid versionId) +323
umbraco.cms.businesslogic.Content.createNewVersion() +319
umbraco.cms.businesslogic.Content.CreateContent(ContentType ct) +198
umbraco.cms.businesslogic.web.Document.MakeNew(String Name, DocumentType dct, User u, Int32 ParentId) +377
umbraco.cms.businesslogic.web.Document.Import(Int32 ParentId, User Creator, XmlElement Source) +369
umbraco.cms.businesslogic.packager.Installer.InstallBusinessLogic(Int32 packageId, String tempDir) +3679
umbraco.presentation.developer.packages.Installer.processInstall(String currentStep) +180
umbraco.presentation.developer.packages.Installer.Page_Load(Object sender, EventArgs e) +405
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +91
umbraco.BasePages.BasePage.OnLoad(EventArgs e) +14
System.Web.UI.Control.LoadRecursive() +74
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2207
My permissions are correct.
I saw in another thread that other folk are having similar problems installing.
Hi i think i found the solution... or where the error is.
When you install Blog for Umbraco i think it tried to create the Blog node aswell.. And i think it is the last thing it does, after installing all the needed files. So the error is in the Blog Node creation. Try and create a Blog page to the content tree... same error.
In my case if you found the Author Picker datatype (wich is used in the the Blog document type) was not set correct (compared to an installation where the B4U was working).
Set the Author Picker Datatype with the Render control: Userpicker instead. That did the trick for me.. For now... I will return if something else comes up :-)
Issues with Umbraco version 4.7
I am getting some errors in xslt files after installing blog4Umbraco version 2.0.26 on Umbraco 4.7. Also, after reading few forums, I changed xsltconfig file accordingly but could not get rid of all the errors in some of the files. It seems most of the errors are due to in compatibiity of this version of xslt files.
Files which are throwing errors are: BlogCategories.xslt, BlogRssFeedLink.xslt, BlogPages.xslt
It seems that most of the errors are due to wrong path, Please suggest
I can reproduce the error on a clean 4.7 install but don't have a solution :-(
Hi Anil
The reason why these files are throwing errors is probably because they're based on the old XML schema.
You can use this converter to get the files updated to the new syntax: http://blackpoint.dk/umbraco-workbench/tools/convert-xml-schema-to-45-.aspx
Notice this does not handle the translation of @nodeTypeAlias, which does not exist with the new scehma.
Once these files have been corrected you possibly also need to ad a Comment table in the database...and perhaps you need to need to download and compile your own .dll based on these change sets found here: http://blog4umbraco.codeplex.com/SourceControl/list/changesets since there can be an issue when trying to publish the blogpost where it would say something like..."the node does not exist".
Unfortunately there are many hair-pulling issues with B4U on 4.7 - But I think that there is some work being done to make it compatible with 4.7...just don't know when it will be released...:-)
/Jan
Hi Jan,
the blog from the blog starter-kit which you can choose during installation works fine.
I think this version needs to be "packacked" so you can also install it as a package from a running system.
Thorsten
Hi Thorsten,
which version of Umbraco are you using for this starter blog packagem, is it 4.7.x(because mine doesn't work)? If it works fine that can you please send me the package url.
~ Anil
Hi Anil,
the blog package under 4.7.0 does't work.
If you do a clean install and choose 'Blog' as the starter kit during installation you have a version which will work.
It seems to be a different version than the package.
Thorsten
Hi Jan,
The lastest version already support the new xml schema.
Nothing other than wait for the next release of the blog backage :)
Latest version throws exception on some of the xslt files. How can it be so unstable? Are there any other packages supporting blogging
~Anil
Hi Thanq
Not all of the files do so in my experience...have had to convert some of the manually...at the time of writing this can't remember, which ones though :-)
@Anil: I suppose the reason why it's so unstable has to do with the fact that it was developed for version 4.0 of Umbraco and a lot has happened in the core since, which is probably why there are some legacy files and code in the B4U package that is not compatible with 4.7 for instance.
The cause of the exceptions can either be related to some of the dll files or because of som weird XSLT syntax..
What does the exceptions read specifically? And have you checked if the xsltExtensions.config file in the config folder seems to be well-formatted? Perhaps it's referencing some dll files that don't exists for instance.
/Jan
Hi Jan,
Thanks again for helping me out from this jeopardise. It seems as if I have got rid of all the errors in the xslt files.
I have created few blogs but when I browse "Blog" folder, it comes up with an empty page, I think it should bring all the blogs pages names on the left. Also, comments doesn't seems to work. Is there anything which I've missed?
Hi Anil
Hmm...Are you sure the BlogList.xslt (I think it's called something like that, is trying to match the new schema? I suspect that it perhaps is trying to match the legacy schema).
/Jan
Hello,
You should probably contact Benjamin Howarth. He is currenlty working on a new version of Blog4Umbraco that will work on 4.7. See this tweet.
Jeroen
Anil,
did you try to do a clean 4.7.0 install and choose the blog-starter-kit during installation ?
For me, it work's fine without any errors.
But it seems to be a different version than the package on our because all the names of the xslt-files begin with a 'umb'.
For example the BlogList.xslt from the package is called umbBlogList.xslt in the starter-kit.
Maybe this is already the updated version which would only needed to be created as a package ?
Thorsten
Hi,
just got a link from @TimGeyssens to the new blog package which ist part of the starter kit and works under 4.7 :-)
Here you can download the package: http://j.mp/kx4eWW
Thorsten
Hi Thorsten,
Is the blog4umbraco package working properly now under 4.7? And do you have an example of it working that I can have a nosey at?
I have been spending WAY too much time trying to get my subdomain wordpress install to look and feel the same as the rest of my main umbraco site.
Sam.
Hi Sam,
the version from the starter-kit you can choose during installation or downloadable here: http://j.mp/kx4eWW - works without any problems under 4.7
I've just migrated my wordpress blog http://thorstenhoffmann.com to umbraco: http://sitepunkt.net
Installation and working with this version was pure joy :-)
Thorsten
Hi Thorsten,
That's great, I have been working with wordpress in a subdomain but I want everything to run in one umbraco install instead. I fing the wordpresss template system very repetitive, ie I have had to put a contentWrapper in about 3 different files whereas in umbraco you'd only have to edit the master template, much easier and to me, more logical.
However, I downloaded your link and got a server error on install, my permissions are all correct so I don't know why this happened. I will try again and report back. Did you install via package?
I really want blog4umbraco to be a success as I will use it a lot in the future, probably as standard on most new builds.
Thanks :)
Sam.
Not working for me :( still getting the following error:
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.NullReferenceException: Object reference not set to an instance of an object.
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:
My permissions are correct.
I saw in another thread that other folk are having similar problems installing.
Sam.
Sam,
did you try a clean 4.7.0 install and choose the blog as starter-kit during installation ?
Thorsten
No, I am running v4,7 and downloaded from your link and tried to install as a local package. Didn't work at all for me.
Sam.
Hi Thorsten,
I feel a bit stupid now, I'm actually still on v4.6.1 for my own website and 4.7 for all others :( doh!!
Will upgrade and try the install again to see what happens.
Sam.
HI Thorsten
Have upgraded to 4.7 and still get a server error when trying to install blog4umbraco. It's just not having it?!
I don't see what the problem is. Does it need to write to the web.config?
Sam.
I've downloaded the new package from Tim from the link in this thread and installed.
But the blog doesnt autocreate date folders?
Somebody any luck yet?
I'm also getting the same error installing the starterkitblog_1.2 package on an upgraded umbraco site from 4.5.2 to 4.7.
Hi i think i found the solution... or where the error is.
When you install Blog for Umbraco i think it tried to create the Blog node aswell.. And i think it is the last thing it does, after installing all the needed files. So the error is in the Blog Node creation. Try and create a Blog page to the content tree... same error.
In my case if you found the Author Picker datatype (wich is used in the the Blog document type) was not set correct (compared to an installation where the B4U was working).
Set the Author Picker Datatype with the Render control: Userpicker instead. That did the trick for me.. For now... I will return if something else comes up :-)
/Peter
Hi, do we install the package as a starter package or a local package?
Just for the record I installed as a starter package and did the author picker fix to get it working...
is working on a reply...
This forum is in read-only mode while we transition to the new forum.
You can continue this topic on the new forum by tapping the "Continue discussion" link below.