Hi Devs,
Anyone of you will surely agree that the hidden document feature implemented
in the store is very bad.
IMO, it has never been fully implemented, probably in the hope of a better
way to go, and it is so for too long. I think it is the time to take some
decision about it, or I do not see the direction and I do not understand
where we want to go ?
I see 3 possibilities:
1) we remove it and found other way to solve the problem it solves, which
are currently limited to the Blog, ColorThemes and Panels applications in a
standard XE.
2) we keep it as it is, since it could be hard to implement higher in the
current implementation, but then we need to fix the places where it cause
issues.
3) we implement the feature using another method ?
If we choose 1), early in 3.x release is the probably best moment for it,
since it is a breakage in compatibility, I am -0 on this however.
If we choose 2), we need to make it work properly by fixing places where we
need to include all document, including hidden one. I have some old patch to
the application-manager to export hidden document (ie: currently the blog
application does not export properly), to the skinx plugin that does not
apply 'always' skin extensions contained in hidden document, and there is
probably other places.
If we choose 3) now, what do you proposed to better implement it. I have
read some comments that it was a UI level stuff implemented at the store
level, but I do not see how it could be done better in the current
implementation.
Moreover, if we keep the feature, I think that it should be exposed somehow
to the admins, allowing the creation of hidden document, but also listing
them, deleting them properly, etc... Concerning the document provided with
XE, I also wonder what could be the rules for hiding them or not ? Why not
also hidding stock document in the XWiki space, just keeping users and some
top level documents ?
WDYT ?
--
Denis Gervalle
SOFTEC sa - CEO
eGuilde sarl - CTO
Hello,
for authoring template code like:
## You can modify this page to customize the presentation of your object.
## At first you should keep the default presentation and just save the
document.
#set($class = $doc.getObject('Book store.AuthorClass').xWikiClass)
#foreach($prop in $class.properties)
; $prop.prettyName
: $doc.display($prop.getName())
: $prop.getName()
#end
is used by default. I need to modify this to extract some of the
properties of the object and set it to the Xwiki context to be passed
into another scripts, but besides #foreach I'm not able to extract
individual properties from the properties collection by any possible
way. Some of things I tried was (in my case I'm interested in "name"
property)
$class.properties.name
$class.properties["name"]
#set ($props = $class.properties)
$props
$props.name
$props.get("name")
$class.properties.getName()
($($class.properties).getName())
but so far w/o any success. On the other hand the code like:
#foreach($prop in $class.properties)
#if ($prop.getName() == "name")
I FOUND THE NAME PROP!
#end
#end
is working well, but is not that elegant as if properties would allow
kind of map usage...
Any help on this is highly appreciated.
Thanks,
Karel
Hi devs,
I was thinking to implement the user dashboard as follows:
1/ store the gadget objects for a user dashboard in the user page
(XWiki.username)
2/ add a tab on the user profile to display (and edit) this dashboard
3/ make the Main.WebHome display the user dashboard when a user is
logged in (with various mechanisms to provide nice UX when his dashboard
is empty, etc)
4/ add a configuration flag in the user class to say if the behaviour
described at 3/ should apply or not ("display my dashboard on main
page") -- default value to be decided, I would say it should be 'true'.
WDYT?
I will start a proof of concept of this these days...
Thanks,
Anca
Hi devs,
Since we are now depending on java 6 I think we should probably change
our default all in one distribution to be based on javadb.
I'm not going to do any quality comparison between javadb and hsqldb
and this package is not supposed to be used in production anyway, the
only thing I'm interested in here is: javadb is embedded in java 6 so
using it instead of hdsqldb mean one jar less for the exact same
features.
WDYT ?
--
Thomas Mortagne
Hi, I have refined the test code of XWIKI-5560, and update the pull request,
waiting for code review again.
--
Best wishes,
许凌志(Jame Xu)
MOE KLINNS Lab and SKLMS Lab, Xi'an Jiaotong University
Department of Computer Science and Technology, Xi’an Jiaotong University
Hi,
I imported xwiki-debug-eclipse as an Eclipse project and not as a maven
project.
When I run xem-web-debug, Apache Tomcat Server console shows following
errors.
http://pastebin.com/Pc1g9JDf
<http://pastebin.com/Pc1g9JDf>There is no newly logged lines in xwiki.log.
May be xwiki isn't deploying when running xem-web-debug project in eclipse.
Thank you.
When I am trying to build xwiki-platform-wysiwyg-client, the error occured,
error tracks:
/home/jamesxu/projects/gsoc-
xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/table/ui/TableMenuExtension.java:[30,35]
cannot find symbol
symbol : class MenuBar
location: package org.xwiki.gwt.user.client.ui
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/table/ui/TableMenuExtension.java:[32,35]
cannot find symbol
symbol : class MenuListener
location: package org.xwiki.gwt.user.client.ui
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/table/ui/TableMenuExtension.java:[57,82]
cannot find symbol
symbol: class MenuListener
public class TableMenuExtension extends MenuItemUIExtension implements
Updatable, MenuListener
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/table/ui/TableMenuExtension.java:[87,12]
cannot find symbol
symbol : class MenuBar
location: class
org.xwiki.gwt.wysiwyg.client.plugin.table.ui.TableMenuExtension
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/RichTextEditor.java:[23,35]
cannot find symbol
symbol : class MenuBar
location: package org.xwiki.gwt.user.client.ui
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/RichTextEditor.java:[40,14]
cannot find symbol
symbol : class MenuBar
location: class org.xwiki.gwt.wysiwyg.client.RichTextEditor
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/RichTextEditor.java:[88,11]
cannot find symbol
symbol : class MenuBar
location: class org.xwiki.gwt.wysiwyg.client.RichTextEditor
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/link/LinkMenuExtension.java:[27,35]
cannot find symbol
symbol : class MenuBar
location: package org.xwiki.gwt.user.client.ui
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/link/LinkMenuExtension.java:[29,35]
cannot find symbol
symbol : class MenuListener
location: package org.xwiki.gwt.user.client.ui
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/link/LinkMenuExtension.java:[44,81]
cannot find symbol
symbol: class MenuListener
public class LinkMenuExtension extends MenuItemUIExtension implements
Updatable, MenuListener
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/link/LinkMenuExtension.java:[70,12]
cannot find symbol
symbol : class MenuBar
location: class org.xwiki.gwt.wysiwyg.client.plugin.link.LinkMenuExtension
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/macro/MacroMenuExtension.java:[32,35]
cannot find symbol
symbol : class MenuBar
location: package org.xwiki.gwt.user.client.ui
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/macro/MacroMenuExtension.java:[34,35]
cannot find symbol
symbol : class MenuListener
location: package org.xwiki.gwt.user.client.ui
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/macro/MacroMenuExtension.java:[49,54]
cannot find symbol
symbol: class MenuListener
public class MacroMenuExtension implements Updatable, MenuListener
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/macro/MacroMenuExtension.java:[59,12]
cannot find symbol
symbol : class MenuBar
location: class org.xwiki.gwt.wysiwyg.client.plugin.macro.MacroMenuExtension
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/image/ImageMenuExtension.java:[27,35]
cannot find symbol
symbol : class MenuBar
location: package org.xwiki.gwt.user.client.ui
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/image/ImageMenuExtension.java:[29,35]
cannot find symbol
symbol : class MenuListener
location: package org.xwiki.gwt.user.client.ui
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/image/ImageMenuExtension.java:[42,82]
cannot find symbol
symbol: class MenuListener
public class ImageMenuExtension extends MenuItemUIExtension implements
Updatable, MenuListener
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/image/ImageMenuExtension.java:[68,12]
cannot find symbol
symbol : class MenuBar
location: class org.xwiki.gwt.wysiwyg.client.plugin.image.ImageMenuExtension
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/importer/ImportMenuExtension.java:[22,35]
cannot find symbol
symbol : class MenuBar
location: package org.xwiki.gwt.user.client.ui
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/importer/ImportMenuExtension.java:[46,12]
cannot find symbol
symbol : class MenuBar
location: class
org.xwiki.gwt.wysiwyg.client.plugin.importer.ImportMenuExtension
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/widget/wizard/util/AttachmentSelectorAggregatorWizardStep.java:[39,7]
org.xwiki.gwt.wysiwyg.client.widget.wizard.util.AttachmentSelectorAggregatorWizardStep
is not abstract and does not override abstract method isAutoSubmit() in
org.xwiki.gwt.user.client.ui.wizard.WizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/image/ui/ExternalImageSelectorWizardStep.java:[54,7]
org.xwiki.gwt.wysiwyg.client.plugin.image.ui.ExternalImageSelectorWizardStep
is not abstract and does not override abstract method isAutoSubmit() in
org.xwiki.gwt.user.client.ui.wizard.WizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/image/ui/ExternalImageSelectorWizardStep.java:[109,8]
cannot find symbol
symbol : method getPanel()
location: class
org.xwiki.gwt.wysiwyg.client.plugin.image.ui.ExternalImageSelectorWizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/image/ui/ExternalImageSelectorWizardStep.java:[113,8]
cannot find symbol
symbol : method getPanel()
location: class
org.xwiki.gwt.wysiwyg.client.plugin.image.ui.ExternalImageSelectorWizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/image/ui/ExternalImageSelectorWizardStep.java:[117,8]
cannot find symbol
symbol : method getPanel()
location: class
org.xwiki.gwt.wysiwyg.client.plugin.image.ui.ExternalImageSelectorWizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/image/ui/ExternalImageSelectorWizardStep.java:[121,8]
cannot find symbol
symbol : method getPanel()
location: class
org.xwiki.gwt.wysiwyg.client.plugin.image.ui.ExternalImageSelectorWizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/image/ui/ExternalImageSelectorWizardStep.java:[123,8]
cannot find symbol
symbol : method getPanel()
location: class
org.xwiki.gwt.wysiwyg.client.plugin.image.ui.ExternalImageSelectorWizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/link/ui/WikiPageExplorerWizardStep.java:[36,7]
org.xwiki.gwt.wysiwyg.client.plugin.link.ui.WikiPageExplorerWizardStep is
not abstract and does not override abstract method isAutoSubmit() in
org.xwiki.gwt.user.client.ui.wizard.WizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/table/ui/TableMenuExtension.java:[112,22]
cannot find symbol
symbol : class MenuBar
location: class
org.xwiki.gwt.wysiwyg.client.plugin.table.ui.TableMenuExtension
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/table/ui/TableMenuExtension.java:[118,12]
cannot find symbol
symbol : method
addMenuListener(org.xwiki.gwt.wysiwyg.client.plugin.table.ui.TableMenuExtension)
location: class org.xwiki.gwt.user.client.ui.MenuItem
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/table/ui/TableMenuExtension.java:[197,12]
cannot find symbol
symbol : method
removeMenuListener(org.xwiki.gwt.wysiwyg.client.plugin.table.ui.TableMenuExtension)
location: class org.xwiki.gwt.user.client.ui.MenuItem
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/link/ui/LinkConfigWizardStep.java:[55,7]
org.xwiki.gwt.wysiwyg.client.plugin.link.ui.LinkConfigWizardStep is not
abstract and does not override abstract method isAutoSubmit() in
org.xwiki.gwt.user.client.ui.wizard.WizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/RichTextEditor.java:[91,23]
cannot find symbol
symbol : class MenuBar
location: class org.xwiki.gwt.wysiwyg.client.RichTextEditor
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/link/ui/CreateNewPageWizardStep.java:[57,7]
org.xwiki.gwt.wysiwyg.client.plugin.link.ui.CreateNewPageWizardStep is not
abstract and does not override abstract method isAutoSubmit() in
org.xwiki.gwt.user.client.ui.wizard.WizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/image/ui/ImageConfigWizardStep.java:[56,7]
org.xwiki.gwt.wysiwyg.client.plugin.image.ui.ImageConfigWizardStep is not
abstract and does not override abstract method isAutoSubmit() in
org.xwiki.gwt.user.client.ui.wizard.WizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/macro/ui/AbstractMacroWizardStep.java:[68,8]
cannot find symbol
symbol : constructor
AbstractNavigationAwareWizardStep(com.google.gwt.user.client.ui.FlowPanel)
location: class
org.xwiki.gwt.user.client.ui.wizard.AbstractNavigationAwareWizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/importer/ui/ImportOfficeFileWizardStep.java:[48,7]
org.xwiki.gwt.wysiwyg.client.plugin.importer.ui.ImportOfficeFileWizardStep
is not abstract and does not override abstract method isAutoSubmit() in
org.xwiki.gwt.user.client.ui.wizard.WizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/link/LinkMenuExtension.java:[149,22]
cannot find symbol
symbol : class MenuBar
location: class org.xwiki.gwt.wysiwyg.client.plugin.link.LinkMenuExtension
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/link/LinkMenuExtension.java:[155,12]
cannot find symbol
symbol : method
addMenuListener(org.xwiki.gwt.wysiwyg.client.plugin.link.LinkMenuExtension)
location: class org.xwiki.gwt.user.client.ui.MenuItem
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/link/LinkMenuExtension.java:[175,12]
cannot find symbol
symbol : method
removeMenuListener(org.xwiki.gwt.wysiwyg.client.plugin.link.LinkMenuExtension)
location: class org.xwiki.gwt.user.client.ui.MenuItem
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/macro/MacroMenuExtension.java:[161,27]
cannot find symbol
symbol : class MenuBar
location: class org.xwiki.gwt.wysiwyg.client.plugin.macro.MacroMenuExtension
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/macro/MacroMenuExtension.java:[167,21]
cannot find symbol
symbol : method
addMenuListener(org.xwiki.gwt.wysiwyg.client.plugin.macro.MacroMenuExtension)
location: class org.xwiki.gwt.user.client.ui.MenuItem
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/macro/MacroMenuExtension.java:[211,21]
cannot find symbol
symbol : method
removeMenuListener(org.xwiki.gwt.wysiwyg.client.plugin.macro.MacroMenuExtension)
location: class org.xwiki.gwt.user.client.ui.MenuItem
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/macro/ui/EditMacroWizardStep.java:[43,7]
org.xwiki.gwt.wysiwyg.client.plugin.macro.ui.EditMacroWizardStep is not
abstract and does not override abstract method isAutoSubmit() in
org.xwiki.gwt.user.client.ui.wizard.WizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/macro/ui/EditMacroWizardStep.java:[170,8]
cannot find symbol
symbol : method getPanel()
location: class
org.xwiki.gwt.wysiwyg.client.plugin.macro.ui.EditMacroWizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/macro/ui/EditMacroWizardStep.java:[256,8]
cannot find symbol
symbol : method getPanel()
location: class
org.xwiki.gwt.wysiwyg.client.plugin.macro.ui.EditMacroWizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/macro/ui/EditMacroWizardStep.java:[268,12]
cannot find symbol
symbol : method getPanel()
location: class
org.xwiki.gwt.wysiwyg.client.plugin.macro.ui.EditMacroWizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/macro/ui/EditMacroWizardStep.java:[275,12]
cannot find symbol
symbol : method getPanel()
location: class
org.xwiki.gwt.wysiwyg.client.plugin.macro.ui.EditMacroWizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/widget/wizard/util/LinkUploadWizardStep.java:[36,7]
org.xwiki.gwt.wysiwyg.client.widget.wizard.util.LinkUploadWizardStep is not
abstract and does not override abstract method isAutoSubmit() in
org.xwiki.gwt.user.client.ui.wizard.WizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/link/ui/CurrentPageAttachmentSelectorWizardStep.java:[42,7]
org.xwiki.gwt.wysiwyg.client.plugin.link.ui.CurrentPageAttachmentSelectorWizardStep
is not abstract and does not override abstract method isAutoSubmit() in
org.xwiki.gwt.user.client.ui.wizard.WizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/macro/ui/SelectMacroWizardStep.java:[68,7]
org.xwiki.gwt.wysiwyg.client.plugin.macro.ui.SelectMacroWizardStep is not
abstract and does not override abstract method isAutoSubmit() in
org.xwiki.gwt.user.client.ui.wizard.WizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/macro/ui/SelectMacroWizardStep.java:[344,8]
cannot find symbol
symbol : method getPanel()
location: class
org.xwiki.gwt.wysiwyg.client.plugin.macro.ui.SelectMacroWizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/macro/ui/SelectMacroWizardStep.java:[349,8]
cannot find symbol
symbol : method getPanel()
location: class
org.xwiki.gwt.wysiwyg.client.plugin.macro.ui.SelectMacroWizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/macro/ui/SelectMacroWizardStep.java:[354,8]
cannot find symbol
symbol : method getPanel()
location: class
org.xwiki.gwt.wysiwyg.client.plugin.macro.ui.SelectMacroWizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/macro/ui/SelectMacroWizardStep.java:[356,8]
cannot find symbol
symbol : method getPanel()
location: class
org.xwiki.gwt.wysiwyg.client.plugin.macro.ui.SelectMacroWizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/macro/ui/SelectMacroWizardStep.java:[357,31]
cannot find symbol
symbol : method getPanel()
location: class
org.xwiki.gwt.wysiwyg.client.plugin.macro.ui.SelectMacroWizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/macro/ui/SelectMacroWizardStep.java:[637,35]
cannot find symbol
symbol : method getPanel()
location: class
org.xwiki.gwt.wysiwyg.client.plugin.macro.ui.SelectMacroWizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/image/ui/ImagesExplorerWizardStep.java:[57,7]
org.xwiki.gwt.wysiwyg.client.plugin.image.ui.ImagesExplorerWizardStep is not
abstract and does not override abstract method isAutoSubmit() in
org.xwiki.gwt.user.client.ui.wizard.WizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/image/ui/CurrentPageImageSelectorWizardStep.java:[48,7]
org.xwiki.gwt.wysiwyg.client.plugin.image.ui.CurrentPageImageSelectorWizardStep
is not abstract and does not override abstract method isAutoSubmit() in
org.xwiki.gwt.user.client.ui.wizard.WizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/image/ImageMenuExtension.java:[118,22]
cannot find symbol
symbol : class MenuBar
location: class org.xwiki.gwt.wysiwyg.client.plugin.image.ImageMenuExtension
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/image/ImageMenuExtension.java:[124,12]
cannot find symbol
symbol : method
addMenuListener(org.xwiki.gwt.wysiwyg.client.plugin.image.ImageMenuExtension)
location: class org.xwiki.gwt.user.client.ui.MenuItem
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/image/ImageMenuExtension.java:[144,12]
cannot find symbol
symbol : method
removeMenuListener(org.xwiki.gwt.wysiwyg.client.plugin.image.ImageMenuExtension)
location: class org.xwiki.gwt.user.client.ui.MenuItem
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/link/ui/AttachmentExplorerWizardStep.java:[35,7]
org.xwiki.gwt.wysiwyg.client.plugin.link.ui.AttachmentExplorerWizardStep is
not abstract and does not override abstract method isAutoSubmit() in
org.xwiki.gwt.user.client.ui.wizard.WizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/importer/ImportMenuExtension.java:[68,25]
cannot find symbol
symbol : class MenuBar
location: class
org.xwiki.gwt.wysiwyg.client.plugin.importer.ImportMenuExtension
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/importer/ui/ImportOfficePasteWizardStep.java:[52,7]
org.xwiki.gwt.wysiwyg.client.plugin.importer.ui.ImportOfficePasteWizardStep
is not abstract and does not override abstract method isAutoSubmit() in
org.xwiki.gwt.user.client.ui.wizard.WizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/link/ui/PageSelectorWizardStep.java:[38,7]
org.xwiki.gwt.wysiwyg.client.plugin.link.ui.PageSelectorWizardStep is not
abstract and does not override abstract method isAutoSubmit() in
org.xwiki.gwt.user.client.ui.wizard.WizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/link/ui/SearchSelectorWizardStep.java:[47,7]
org.xwiki.gwt.wysiwyg.client.plugin.link.ui.SearchSelectorWizardStep is not
abstract and does not override abstract method isAutoSubmit() in
org.xwiki.gwt.user.client.ui.wizard.WizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/link/ui/RecentChangesSelectorWizardStep.java:[35,7]
org.xwiki.gwt.wysiwyg.client.plugin.link.ui.RecentChangesSelectorWizardStep
is not abstract and does not override abstract method isAutoSubmit() in
org.xwiki.gwt.user.client.ui.wizard.WizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/table/ui/TableConfigWizardStep.java:[51,7]
org.xwiki.gwt.wysiwyg.client.plugin.table.ui.TableConfigWizardStep is not
abstract and does not override abstract method isAutoSubmit() in
org.xwiki.gwt.user.client.ui.wizard.WizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/table/ui/TableConfigWizardStep.java:[135,8]
cannot find symbol
symbol : method getPanel()
location: class
org.xwiki.gwt.wysiwyg.client.plugin.table.ui.TableConfigWizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/table/ui/TableConfigWizardStep.java:[136,8]
cannot find symbol
symbol : method getPanel()
location: class
org.xwiki.gwt.wysiwyg.client.plugin.table.ui.TableConfigWizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/table/ui/TableConfigWizardStep.java:[137,8]
cannot find symbol
symbol : method getPanel()
location: class
org.xwiki.gwt.wysiwyg.client.plugin.table.ui.TableConfigWizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/plugin/table/ui/TableConfigWizardStep.java:[139,8]
cannot find symbol
symbol : method getPanel()
location: class
org.xwiki.gwt.wysiwyg.client.plugin.table.ui.TableConfigWizardStep
/home/jamesxu/projects/gsoc-xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-client/src/main/java/org/xwiki/gwt/wysiwyg/client/gadget/EditGadgetWizardStep.java:[86,8]
cannot find symbol
symbol : method getPanel()
location: class org.xwiki.gwt.wysiwyg.client.gadget.EditGadgetWizardStep
--
Best wishes,
许凌志(Jame Xu)
MOE KLINNS Lab and SKLMS Lab, Xi'an Jiaotong University
Department of Computer Science and Technology, Xi’an Jiaotong University
Hi,
In order to get more community help and to open up our xwiki.org infrastructure to the community we could introduce an infra(a)xwiki.org mailing list which would be the place to:
- talk about infrastructure. By infra I mean machines and their configuration + xwiki.org + myxwiki.org
- receive emails from xwiki.org and myxwiki.org when XE/XEM restarts (there's a script to restart them automatically when an instance doesn't respond within 30 seconds for ex). These emails contains thread dump + other information useful to debug and understand why the instance wasn't responding.
WDYT?
Thanks
-Vincent
Hi devs,
I'd like to fix http://jira.xwiki.org/jira/browse/XWIKI-6627 (for 3.1M2 or 3.1RC1).
To Fix it I'm proposing to change the behavior of DAB.getDocument(DocumentRefenrece) to always return the translated document object (vs the default document).
We can add a getDefaultDocument(DocumentReference) if we want to return the default document.
I'd prefer to do this over adding a getTranslatedDocument for 2 reasons:
1) not have to track down all places calling getDocument and replacing their calls with getTranslatedDocuments (since there are very few use cases where we really want the default doc vs the translated doc)
2) follow the direction done by Thomas in http://jira.xwiki.org/jira/browse/XWIKI-2934 which changed DAB.getDocumentContent behavior to return the translated content.
WDYT?
Thanks
-Vincent
Hi devs,
All committers have been busy on various things (git move, business work on customer projects, etc) and have not been able to focus much on the 3.1 roadmap as it was initially planned. As a consequence we won't be able to release the planned work for 3.1 final.
We (Sergiu, Denis and me) are thus proposing to
1) keep the release date for the 3.1 release as they were defined (yes we're late by a few days for the 3.1M2 release)
2) change the focus for the 3.1 release so that it becomes a transition release focused on upgrading things:
- move to Git/GitHub (done)
- Move to JDK 6
- Upgrade Hibernate
- Switch to JSR330 (atinject) for XWiki components (mostly done)
- Switch to SLF4J/LogBack (from Commons Logging/Log4J) (done)
Note that we're keeping the Extension Manager progress as planned.
Also note that we have about 100 issues fixed so far for XE 3.1. It's good to get those out to users.
We'll move the planned 3.1 items on the roadmap that haven't been done to the 3.2 release or later (there'll be a proposal for 3.2 later on).
See http://enterprise.xwiki.org/xwiki/bin/view/Main/Roadmap for the planned roadmap.
Here's my +1
Thanks
-Vincent
Hi devs,
In the early days of XWiki, XClass definitions were stored in the
database exploded into several tables, as object-relational mapping of
the BaseClass and the related PropertyClasses. That code still exists,
and can be enabled in the configuration.
The alternative, which has been used as the default even before 1.0, is
to store the class as an XML blob, since it doesn't make much sense to
have the class definition available in the database as objects.
Since the default has been to store the classes as XML, the old code
hasn't been tested in years, and I'm not even sure it still works. I'd
like to remove that code completely. This involves:
- pruning several methods and if-else branches from XWikiHibernateStore
- removing several class mappings, thus tables from the database (we're
not going to actually delete existing tables, just that they won't be
created in new installations)
WDYT? Is anybody actually relying on this feature?
My +1 to proceed with this cleanup.
--
Sergiu Dumitriu
http://purl.org/net/sergiu/
Hi,
This issue was addressed previously in
http://jira.xwiki.org/jira/browse/XWIKI-6591, but other long path files have
been committed since then. I feel the problem is going to continue to appear
without a convention for directory naming.
Paths are very redundant in some cases, leading to long strings which are
not compatible with windows systems.
Eg:
-
xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-repositories/xwiki-platform-extension-repository-xwiki/xwiki-platform-extension-repository-xwiki-client/src/main/java/org/xwiki/extension/repository/xwiki/internal/
-
xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-repositories/xwiki-platform-extension-repository-xwiki/xwiki-platform-extension-repository-xwiki-server-api/src/main/java/org/xwiki/extension/repository/xwiki/internal/
- xwiki-platform-core/xwiki-platform-classloader/xwiki-platform-classloader-protocols/xwiki-platform-classloader-protocol-attachmentjar/src/test/java/org/xwiki/classloader/internal/protocol/attachmentjar/
We should probably have a convention limiting the git path(relative
directory + filename) to a max of ~230 chars, leaving the developer with
about 20 chars for his local root folder(which is still pretty low).
Current list of files breaking "git clone":
-
xwiki-platform-core/xwiki-platform-classloader/xwiki-platform-classloader-protocols/xwiki-platform-classloader-protocol-attachmentjar/src/test/java/org/xwiki/classloader/internal/protocol/attachmentjar/AttachmentURLStreamHandlerTest.java
-
xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-repositories/xwiki-platform-extension-repository-xwiki/xwiki-platform-extension-repository-xwiki-client/src/main/java/org/xwiki/extension/repository/xwiki/internal/XWikiExtension.java
-
xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-repositories/xwiki-platform-extension-repository-xwiki/xwiki-platform-extension-repository-xwiki-client/src/main/java/org/xwiki/extension/repository/xwiki/internal/XWikiExtensionDependency.java
-
xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-repositories/xwiki-platform-extension-repository-xwiki/xwiki-platform-extension-repository-xwiki-client/src/main/java/org/xwiki/extension/repository/xwiki/internal/XWikiExtensionRepository.java
-
xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-repositories/xwiki-platform-extension-repository-xwiki/xwiki-platform-extension-repository-xwiki-client/src/main/java/org/xwiki/extension/repository/xwiki/internal/XWikiExtensionRepositoryFactory.java
-
xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-repositories/xwiki-platform-extension-repository-xwiki/xwiki-platform-extension-repository-xwiki-server-api/src/main/java/org/xwiki/extension/repository/xwiki/internal/AbstractExtensionRESTResource.java
-
xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-repositories/xwiki-platform-extension-repository-xwiki/xwiki-platform-extension-repository-xwiki-server-api/src/main/java/org/xwiki/extension/repository/xwiki/internal/ExtensionFileRESTResource.java
-
xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-repositories/xwiki-platform-extension-repository-xwiki/xwiki-platform-extension-repository-xwiki-server-api/src/main/java/org/xwiki/extension/repository/xwiki/internal/ExtensionRESTResource.java
-
xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-repositories/xwiki-platform-extension-repository-xwiki/xwiki-platform-extension-repository-xwiki-server-api/src/main/java/org/xwiki/extension/repository/xwiki/internal/ExtensionSimpleSearchRESTResource.java
Thanks,
Florin Ciubotaru
Hi devs,
Basically JDK 5 is EOL and lots of libraries have been moving to JDK 6 and we cannot upgrade to them if we continue to support JDK 5.
More detailed need:
- be able to use last versions of JBoss projects: JGroups since 2.9, Infinispan (JBoss Cache 4), Hibernate since 4.0 when it will be ready, etc.
- no need to bundle JSR223 api
- integrated javadb (could be cleaner to replace hsqldb so that the ready to use package is smaller)
- Java 5 support is deprecated since GWT 2.2
- be able to use Lucene 3>=
- be able to use Jython 2.6>=
See also http://jira.xwiki.org/jira/browse/XWIKI-5607
Here's my +1 to switch and my +1 to switch ASAP (ie. XE 3.2 since 3.1 is getting closer to Milestone 2 - Monday -).
Thanks
-Vincent
Hello,
I've been using xwiki enterprise 3.0 for some testing, but now I've
switched to HEAD for actual development. The problem I see now with HEAD
and which was not presented in 3.0 is that in
Administration->Content->Templates if I click on "Create" then I see the
form with:
Provider Name
Template Name
Template to use
List of spaces where the template must be available
but I can just specify provider name and template to use (and also the
target space if this is desirable). Under template name there is no text
field available. This means that when I got to create a new page in the
desired space I get a radio button box with no description on some
button later for this template.
Is this known issue or shall I report it as an issue to jira?
Thanks,
Karel
Ok I've committer a first version of the move.
So what remains to be done:
1) Migrate code to use @Inject Logger logger; instead of using deprecated Logenabled/AbstractLogEnabled
2) Use the new SLF4J solution for performant logging whenever possible: logger.debug("blah {} blah {}", var1, var2)
3) Move all non component code to use SLF4J and not commons logging
I need help from everyone to finish this up, over time.
Please let me know if you have any question
I also have to update the documentation on xwiki.org which I'll do in the coming few days.
Thanks
-Vincent
Hi everybody,
I just wanted to communicate a bit about the Wiki3.0 project, a
project XWiki SAS is involved in and that aims at developing a next
generation collaboration
platform that integrates real-time editing and
interactions,social-networking features, and that will take advantage
of cloud infrastructures.
There's been some progress on this side, in particular some work on
workspaces and realtime editing (plus a lot of things concerning
social networking features that have already been released with XWiki
3.0)
So I invite you to take a look at it, all feedbacks are very welcome.
The project is available on Github at the following address:
https://github.com/xwiki-contrib/wiki30
Thanks,
Fabio
P.S.: This project is a joint work done by XWiki SAS, INRIA SCORE Team
and Mandriva.
Dear all,
I checked out the xeclipse source codes from github and created a branch
(fix_xeclipse_150) for it.
Based on that branch, the build scripts for XWiki Eclipse have been
created using maven + tycho.
The command "maven clean install" can do the following things:
1. generates product for multiple target platforms (linux+win 32bit) and
the binary files can launch successfully.
2. generate p2 repository
3. generate update site
Now my question is how to create a patch using git or Egit in Eclipse.
From my understanding from googling around, a patch in git can only be
created after several commits, which is different to SVN.
Since I do not have commits permission, I am not sure how to create a
patch against the master branch.
A zip file containing the whole project can be found in this link:
http://dl.dropbox.com/u/3466762/xwiki/xwiki-eclipse-b150.zip
Best regards
Jun Han
Hi devs,
We need to name stable branches in git repositories and we can't use
the same name as in svn (xwiki-enterprise-3.0) since it will conflict
with tags names.
So here are some proposals with xwiki-enterprise repository as example:
1. xwiki-enterprise-3.0-SNAPSHOT
2. stable-3.0
3. 3.0-SNAPSHOT
4. xwiki-3.0 (the current one)
WDYT ?
+1 for 2, that's what it is: stable branch 3.0 plus it's short and
easy to remember
-1 for 4, it does not make any sense to me
1 is probably what makes the most sense but it's a pain to write and
would be nice to have the same thing in all repositories
+0 for 3.0-SNAPSHOT, make sense but it's not very nice
--
Thomas Mortagne
Hi devs,
Our release date was the past Monday for XE 3.1M2 so we are late. I propose that we do a feature lock starting now and that all devs help now with:
* stabilizing the build
* stabilizing the tests
so that we get a build working perfectly well with all tests passing ASAP.
Thanks
-Vincent
Hi,
I followed all the steps as you were mentioned on Setting up Eclipse for
debugging XWiki Enterprise (
http://dev.xwiki.org/xwiki/bin/view/Community/DebugXEWithEclipse)
I imported jar projects which related to XWiki REST such as
xwiki-platform-rest, xwiki-platform-rest-model and
xwiki-platform-rest-server and linked them by choosing Deployment assembly
as projects.
According to the README in the xwiki-debug-eclipse I made a XWIKIPLATFORM
shared resource targeting xwiki-platform and set it as a linked resource.
After finishing I tried to run it on the apache tomcat 7.0 server. But if I
browse http://localhost:8080/xwiki/ it says requested resource(/xwiki) is
not unavailable. (Error 404)
Is there any method to solve it?
Thank you.
Dear all,
I have already installed xwiki-commons, xwiki-platform, xwiki-enterprise
successfully.
When I run the test case under the folder of xwiki-enterprise-test-rest,
I got this error.
###########################
T E S T S
-------------------------------------------------------
Running org.xwiki.test.rest.AllTests
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in
[jar:file:/home/junhan/.m2/repository/org/slf4j/slf4j-log4j12/1.4.3/slf4j-log4j12-1.4.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in
[jar:file:/home/junhan/.m2/repository/ch/qos/logback/logback-classic/0.9.28/logback-classic-0.9.28.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
explanation.
SLF4J: slf4j-api 1.6.x (or later) is incompatible with this binding.
SLF4J: Your binding is version 1.5.5 or earlier.
SLF4J: Upgrade your binding to version 1.6.x. or 2.0.x
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.427
sec <<< FAILURE!
org.xwiki.test.rest.AllTests Time elapsed: 0 sec <<< ERROR!
java.lang.NoSuchMethodError:
org.slf4j.impl.StaticLoggerBinder.getSingleton()Lorg/slf4j/impl/StaticLoggerBinder;
at org.slf4j.LoggerFactory.bind(LoggerFactory.java:121)
at
org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:111)
Results :
Tests in error:
org.xwiki.test.rest.AllTests:
org.slf4j.impl.StaticLoggerBinder.getSingleton()Lorg/slf4j/impl/StaticLoggerBinder;
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0
###########################
I take a look at pom.xml in test-rest folder, there is a dependency on
slf4j v1.4.3.
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.4.3</version>
<scope>test</scope>
</dependency>
After changing the version from 1.4.3 to 1.6.1, there is no more
slf4j-related errors.
Another error is missing javax.servlet.*, which will also cause the test
case to fail.
Adding this dependency will fix it, and a "mvn install" will report
Tests run 60, Failure 0.
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</dependency>
Best regards
Jun Han
I have fix the issue and test it (actionButton.js) in my local server, and
following Marius' advice, I have written a selenium test for it, and the
test was failed when I do nothing to the source codes, which is what it
should be. And I want to update the fixed codes to the source codes in
github, and run the test again to see if the fix pass the test.
However, I found that the actionButton.js which I have modified is located
in xwiki-platform, but I run the test under xwiki-enterprise, what is the
best practice to test modified codes of xwiki-platform under
xwiki-enterprise.
--
Best wishes,
许凌志(Jame Xu)
MOE KLINNS Lab and SKLMS Lab, Xi'an Jiaotong University
Department of Computer Science and Technology, Xi’an Jiaotong University
Hi,
http://jira.xwiki.org/jira/browse/XWIKI-5970
I went through the source of the REST search related to this issue and found
nothing which will cause this error.
Normally white space " " is replaced with plus sign "+" when decoding an URL
using URLDecoder in Java. But I can't find any usages of this. Please
suggest me some idea which causes this issue.
Thank you