On Jan 19, 2014 3:47 PM, "Paul Libbrecht" <paul(a)hoplahup.net> wrote:
Le 17 janv. 2014 à 10:17, Marius Dumitru Florea <
mariusdumitru.florea(a)xwiki.com> a écrit :
> Have you read
http://extensions.xwiki.org/xwiki/bin/view/Extension/Sheet+Module ?
Hello Marius,
I have done so, at least five times and it's been steadily open in my
browsers
since a few days.
To respond in more details to the features presented there, I tried to
detail my
case (the usage of ConversationCode.ForumClass) which I had
observed to use "marker classes", i.e. classes which do not have a
property. In particular, I attributed to my old xwiki 3.5 the lack of
"sheet" property in my XWiki.ClassSheetBinding objects on the ForumClass,
assuming the naming conventions were, instead, leveraged (ForumClass would
use ForumSheet). After a while I realized that the reason of these classes
to appear as marker classes is that they were missing! ClassSheetBinding
was an object, but an object of a non-existing class. I noticed it when
opening the "add an object" pop-up menu… Having imported the right
ClassSheetBinding and re-imported ConversionCode.ForumClass, things
starting to work smoothly.
Rationale:
- don't trust marker classes (maybe they don't
exist?).
They don't exist. You cannot create an XClass with no properties.
- wish that the object editor indicates it, when an
object is presented
whose class is missing
I agree. The object editor just shows them as deprecated I think, because
it doesn't find them in the class as the class is an empty document as
return by $xwiki.getDocument() when a document doesn't exist.
, maybe also when the class-editor is used for the
first time on a given
page.
thanks!
paul
>
> On Thu, Jan 16, 2014 at 6:43 PM, Paul Libbrecht <paul(a)hoplahup.net>
wrote:
>> Hello fellow developers,
>>
>> we have met a fairly hard bug on
www.curriki.org which has almost
delayed
our release and required a last minute removal of our new
discussions feature: the trigger of the sheet application has not been
consistent. It has been inconsistent between servers (development, staging,
production) and has been inconsistent between syntaxes.
>>
>> For a while I thought that the lack of the class
XWiki.ClassSheetBinding
was guilty, but adding it did not change anything.
>> I then went through the XWiki core pages and
added as much as possible
that could have something related… then it started to work
on pages in old
syntax but failed with newly created pages (which are copies of a template
page).
>>
>> Where could I look to debug this?
>> There seems to be *something* applied, since the rendered page is
empty
and the content is ignored.
Thanks for hints.
Paul
PS: we're now running xwiki 3.5.1
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs