Hi All,
I have some issues with the xwiki war deploy. I downloaded the XWiki 9.3.1 war file and wanted to deploy to wildfly-10.1.0.Final (also tried to deploy to 11.0.0.Alpha1), but the deploy fails. In the past days google did not tell me any wise thing how I should solve the issue (it can be that i asked wrong....). Does anyone have an idea what i missed or how i can get it work? Thanks a lot for the help,Vik XWiki: 9.3.1WildFly: wildfly-10.1.0.Final (also 11.0.0.Alpha1)JAVA:java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode) Install instructions which I followed:
http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationWAR - Added the mysql connector
- Created the database and actualized the database settings in WEB-INF/hibernate.cfg.xml
- Added the "META-INF/jboss-all.xml" as it is written on the fix link.
(http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationJBoss) This is the error message which I receive on the web interface:Cannot upload deployment: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"xwiki-enterprise-web-9.3.1.war\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"xwiki-enterprise-web-9.3.1.war\".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment \"xwiki-enterprise-web-9.3.1.war\" Caused by: java.lang.RuntimeException: WFLYSRV0177: Error getting reflective information for class com.codahale.metrics.jetty9.InstrumentedHandler$7 with ClassLoader ModuleClassLoader for Module \"deployment.xwiki-enterprise-web-9.3.1.war:main\" from Service Module Loader Caused by: java.lang.NoClassDefFoundError: Failed to link com/codahale/metrics/jetty9/InstrumentedHandler (Module \"deployment.xwiki-enterprise-web-9.3.1.war:main\" from Service Module Loader): org/eclipse/jetty/server/handler/HandlerWr
apper"},"WFLYCTL0412: Required services that are not installed:" => ["jboss.deployment.unit.\"xwiki-enterprise-web-9.3.1.war\".POST_MODULE"],"WFLYCTL0180: Services with missing/unavailable dependencies" => undefined} In the server log this is what has been generated:
17:39:22,675 WARN [org.jboss.modules] (MSC service thread 1-7) Failed to define class com.codahale.metrics.jetty9.InstrumentedHandler in Module "deployment.xwiki-enterprise-web-9.3.1.war:main" from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link com/codahale/metrics/jetty9/InstrumentedHandler (Module "deployment.xwiki-enterprise-web-9.3.1.war:main" from Service Module Loader): org/eclipse/jetty/server/handler/HandlerWrapper
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:446)
at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274)
at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
at org.jboss.modules.Module.loadModuleClass(Module.java:606)
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Class.java:2583)
at java.lang.Class.getDeclaredFields(Class.java:1916)
at org.jboss.as.server.deployment.reflect.ClassReflectionIndex.<init>(ClassReflectionIndex.java:72)
at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:66)
at org.jboss.as.ee.metadata.MethodAnnotationAggregator.runtimeAnnotationInformation(MethodAnnotationAggregator.java:57)
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.handleAnnotations(InterceptorAnnotationProcessor.java:106)
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:91)
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:76)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:147)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)17:39:22,677 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-7) MSC000001: Failed to start service jboss.deployment.unit."xwiki-enterprise-web-9.3.1.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."xwiki-enterprise-web-9.3.1.war".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment "xwiki-enterprise-web-9.3.1.war"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:154)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.RuntimeException: WFLYSRV0177: Error getting reflective information for class com.codahale.metrics.jetty9.InstrumentedHandler$7 with ClassLoader ModuleClassLoader for Module "deployment.xwiki-enterprise-web-9.3.1.war:main" from Service Module Loader
at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:70)
at org.jboss.as.ee.metadata.MethodAnnotationAggregator.runtimeAnnotationInformation(MethodAnnotationAggregator.java:57)
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.handleAnnotations(InterceptorAnnotationProcessor.java:106)
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:91)
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:76)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:147)
... 5 more
Caused by: java.lang.NoClassDefFoundError: Failed to link com/codahale/metrics/jetty9/InstrumentedHandler (Module "deployment.xwiki-enterprise-web-9.3.1.war:main" from Service Module Loader): org/eclipse/jetty/server/handler/HandlerWrapper
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:446)
at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274)
at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
at org.jboss.modules.Module.loadModuleClass(Module.java:606)
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Class.java:2583)
at java.lang.Class.getDeclaredFields(Class.java:1916)
at org.jboss.as.server.deployment.reflect.ClassReflectionIndex.<init>(ClassReflectionIndex.java:72)
at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:66)
... 10 more17:39:22,679 ERROR [org.jboss.as.controller.management-operation] (External Management Request Threads -- 5) WFLYCTL0013: Operation ("add") failed - address: ([("deployment" => "xwiki-enterprise-web-9.3.1.war")]) - failure description: {
"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"xwiki-enterprise-web-9.3.1.war\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"xwiki-enterprise-web-9.3.1.war\".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment \"xwiki-enterprise-web-9.3.1.war\"
Caused by: java.lang.RuntimeException: WFLYSRV0177: Error getting reflective information for class com.codahale.metrics.jetty9.InstrumentedHandler$7 with ClassLoader ModuleClassLoader for Module \"deployment.xwiki-enterprise-web-9.3.1.war:main\" from Service Module Loader
Caused by: java.lang.NoClassDefFoundError: Failed to link com/codahale/metrics/jetty9/InstrumentedHandler (Module \"deployment.xwiki-enterprise-web-9.3.1.war:main\" from Service Module Loader): org/eclipse/jetty/server/handler/HandlerWrapper"},
"WFLYCTL0412: Required services that are not installed:" => ["jboss.deployment.unit.\"xwiki-enterprise-web-9.3.1.war\".POST_MODULE"],
"WFLYCTL0180: Services with missing/unavailable dependencies" => undefined
}
17:39:22,682 ERROR [org.jboss.as.server] (External Management Request Threads -- 5) WFLYSRV0021: Deploy of deployment "xwiki-enterprise-web-9.3.1.war" was rolled back with the following failure message:
{
"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"xwiki-enterprise-web-9.3.1.war\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"xwiki-enterprise-web-9.3.1.war\".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment \"xwiki-enterprise-web-9.3.1.war\"
Caused by: java.lang.RuntimeException: WFLYSRV0177: Error getting reflective information for class com.codahale.metrics.jetty9.InstrumentedHandler$7 with ClassLoader ModuleClassLoader for Module \"deployment.xwiki-enterprise-web-9.3.1.war:main\" from Service Module Loader
Caused by: java.lang.NoClassDefFoundError: Failed to link com/codahale/metrics/jetty9/InstrumentedHandler (Module \"deployment.xwiki-enterprise-web-9.3.1.war:main\" from Service Module Loader): org/eclipse/jetty/server/handler/HandlerWrapper"},
"WFLYCTL0412: Required services that are not installed:" => ["jboss.deployment.unit.\"xwiki-enterprise-web-9.3.1.war\".POST_MODULE"],
"WFLYCTL0180: Services with missing/unavailable dependencies" => undefined
}
On Tue, May 9, 2017 at 11:20 PM, Olivier Seres <oseres(a)gmail.com> wrote:
> Caty,
> Thanks for this work!
> We should also consider that there could be other options to be added in
> the future, like "Allow realtime" radio button, or introduced by some
> forecoming extensions
>
Ideal we could also remove options :) and make it more simpler :)
On mobile the options will go on 2 rows, so we currently have this problems.
Thanks,
Caty
> In order to avoid messing up the layout (in beeing be obliged to placing
> the option in some weird places - like underneath because there is no other
> options), it might be wise to think to an elegant design solution within
> this bottom bar to take their growth into account.
> Currently thinking to an unfolding menu, but I'm sure there are many other
> ways.
>
>
>
> Olivier
>
>
> On Tue, May 9, 2017 at 6:13 PM, Ecaterina Moraru (Valica) <
> valicac(a)gmail.com> wrote:
>
>> Hi,
>>
>> The initial proposal was about the fixed bottom position. For that we will
>> have https://jira.xwiki.org/browse/XWIKI-14162 issue
>> In order to have a bottom bar, we compacted the save options, for that we
>> will have the https://jira.xwiki.org/browse/XWIKI-14267
>>
>> Thanks to everyone who responded in the survey. The results are available
>> at
>> https://docs.google.com/forms/d/1DM74hlXQQ22WVdqhYbGWyITWXTH
>> 5qgmKSMIrS3eHDKE/viewanalytics
>>
>> The proposal we will implement is
>> http://design.xwiki.org/xwiki/bin/download/Proposal/IdeaVisi
>> bleSave/proposal9xCK.png
>>
>> Initially I wanted to remove some buttons and reduce their number, but the
>> feedback was mixed, so this has been postponed, until we gather more usage
>> data or feedback.
>>
>> Some conclusions:
>> - "Save & View" received 12 votes as used most often. Since it's also an
>> action that changes modes (takes the user to view) and is a final action,
>> it will be marked with primary state (blue).
>> - "Save" was also voted and voters were against remove it. Since it
>> received 12 votes and is related to save, it will be the next action. We
>> simplified the name from "Save&Continue" to "Save".
>> - "Preview" received just 4 votes, but we consider this action to be
>> directed towards newcomer users that need to be comfortable with their
>> changes and be able to preview them.
>> - "Cancel" was kept near the other actions in order to be consistent with
>> the other layout we have across XWiki. It will be displayed outside of the
>> button group.
>>
>> Thanks,
>> Caty
>>
>> On Thu, Apr 27, 2017 at 4:29 PM, Ecaterina Moraru (Valica) <
>> valicac(a)gmail.com> wrote:
>>
>> > Sorry. The link was https://goo.gl/forms/QyG5eOM44rBkd3qk2
>> >
>> > On Thu, Apr 27, 2017 at 4:23 PM, Ecaterina Moraru (Valica) <
>> > valicac(a)gmail.com> wrote:
>> >
>> >> I've created this form to gather data about the buttons usage, in order
>> >> to make a proposal for the buttons location
>> >> https://docs.google.com/forms/d/e/1FAIpQLSeQwjxlFl321Ap97xKlYRcf
>> -39wlG-
>> >> cJXXqM1nududfjo3KHQ/viewanalytics
>> >>
>> >> Hope everyone is comfortable with Google Forms.
>> >> Thanks,
>> >> Caty
>> >>
>> >>
>> >> On Thu, Apr 27, 2017 at 12:56 PM, Denis GERMAIN <dt.germain(a)gmail.com>
>> >> wrote:
>> >>
>> >>> Great proposition ! I like it.
>> >>>
>> >>> I see that the subject has also diverted to the fact that you can
>> "save
>> >>> and
>> >>> continue" and "save and view". Some of our users are lost the first
>> time
>> >>> as
>> >>> they click "save and continue" and don't understand why they are
>> still in
>> >>> edit mode. Clarifying this would indeed be a good idea, even though
>> they
>> >>> usually get the distinction quickly after that.
>> >>>
>> >>> Regards,
>> >>> Denis
>> >>>
>> >>> 2017-04-26 17:01 GMT+02:00 Ecaterina Moraru (Valica) <
>> valicac(a)gmail.com
>> >>> >:
>> >>>
>> >>> > On Wed, Apr 26, 2017 at 5:41 PM, Craig Wright <crw+xwiki(a)crw.xyz>
>> >>> wrote:
>> >>> >
>> >>> > > Hi Caty,
>> >>> > >
>> >>> > > I am a fan of “B”.
>> >>> > >
>> >>> > > I like the idea of putting the changelog and autosave options
>> above
>> >>> on a
>> >>> > > preceding row. I would argue that for most users, their eyes only
>> >>> see the
>> >>> > > leftmost buttons as the functionally useful area. Thus putting
>> >>> Cancel on
>> >>> > > the far right effectively “hides” the button.
>> >>> > >
>> >>> >
>> >>> > Yes, the most visible buttons are the ones on the left side and
>> that's
>> >>> the
>> >>> > purpose. We need people to see the Save button :)
>> >>> > Now, 'summary' functionality is not mandatory when editing and can
>> >>> also be
>> >>> > disabled from Administration - Editing.
>> >>> > Having it on a separate line is not an option since we initial idea
>> of
>> >>> the
>> >>> > thread is to provide a fixed bottom bar, when the viewport is
>> small. So
>> >>> > there are all on a single bar in order to be compact.
>> >>> >
>> >>> >
>> >>> > >
>> >>> > > For the purposes of mobile, I think it is acceptable to hide the
>> >>> > changelog
>> >>> > > and autosave options on small-screen resolutions. (Such as when I
>> am
>> >>> > > editing from iPhone, I am highly unlikely to leave a changelog
>> >>> message
>> >>> > > anyway.)
>> >>> > >
>> >>> >
>> >>> > I haven't iterated much on the mobile version, but the mockup I
>> have is
>> >>> > http://design.xwiki.org/xwiki/bin/download/Proposal/
>> >>> > IdeaVisibleSave/mobile.png
>> >>> > It can be improved, and as you said we could decide that on mobile
>> we
>> >>> can
>> >>> > hide some functionality, but again hard to have stats to justify
>> what
>> >>> is
>> >>> > used/needed or not.
>> >>> >
>> >>> > Thanks,
>> >>> > Caty
>> >>> >
>> >>> >
>> >>> > > FWIW, taborder should be the following:
>> >>> > >
>> >>> > > 1. Edit input
>> >>> > > 2. Changelog input
>> >>> > > 3. Save button
>> >>> > > 4. Preview button
>> >>> > > 5. Cancel button
>> >>> > > 6. Autosave option
>> >>> > >
>> >>> > > My $0.02. :)
>> >>> > >
>> >>> > > Thanks,
>> >>> > > Craig
>> >>> > >
>> >>> > > > On Apr 26, 2017, at 2:20 PM, Ecaterina Moraru (Valica) <
>> >>> > > valicac(a)gmail.com> wrote:
>> >>> > > >
>> >>> > > > Hi,
>> >>> > > >
>> >>> > > > On Wed, Apr 26, 2017 at 2:39 PM, Craig Wright <
>> crw+xwiki(a)crw.xyz
>> >>> > > <mailto:crw+xwiki@crw.xyz>> wrote:
>> >>> > > >
>> >>> > > >> Overall I like these changes. A couple of suggestions:
>> >>> > > >>
>> >>> > > >> No one in my community understands “Save and Continue” versus
>> >>> “Save
>> >>> > and
>> >>> > > >> View”. Dropping the “and Continue” is a great step, but I
>> would go
>> >>> > > farther
>> >>> > > >> and give “Save and View” the emphasis color (blue, in this
>> case).
>> >>> That
>> >>> > > is
>> >>> > > >> the more highly understood behavior. “Save” (and continue
>> >>> editing) is
>> >>> > > >> useful but not as generally useful as “Save and View”.
>> Especially
>> >>> if
>> >>> > you
>> >>> > > >> are dropping Preview.
>> >>> > > >>
>> >>> > > >> FWIW, I use Preview more often from WYSIWYG mode since there is
>> >>> not a
>> >>> > > 1:1
>> >>> > > >> translation of editor view to page view. Whereas, when I am
>> >>> editing
>> >>> > > source,
>> >>> > > >> I can predict how it will look most of the time. :)
>> >>> > > >>
>> >>> > > >> I would also move the Cancel button over next to the other
>> >>> buttons.
>> >>> > If I
>> >>> > > >> had to rate which buttons I use the most frequently, “Cancel”
>> >>> would be
>> >>> > > at
>> >>> > > >> the top, followed by “Save and View,” followed very very
>> >>> distantly by
>> >>> > > “Save
>> >>> > > >> and Continue."
>> >>> > > >>
>> >>> > > >>
>> >>> > > > This is very interesting behavior. I would love to be able to
>> have
>> >>> some
>> >>> > > > usage stats, but with XWiki being installable and independently
>> >>> hosted,
>> >>> > > > stats are always hard to get by.
>> >>> > > >
>> >>> > > > Personally I use "Save" a lot (I like to save often in order to
>> not
>> >>> > lose
>> >>> > > > stuff), but I usually use the keyboard shortcut, not necessarily
>> >>> the
>> >>> > > > button. It is true that 'Preview' in WYSIWYG has its usages,
>> >>> especially
>> >>> > > > when using macros or nested macros, since the result is not
>> >>> accurate.
>> >>> > > >
>> >>> > > > Regarding "Save & View" I always do it as a final step, while I
>> >>> never
>> >>> > use
>> >>> > > > "Cancel" - i just navigate away or hit the browser's 'Back'.
>> >>> > > >
>> >>> > > > Also in terms of functionality the "Autosave" can be used
>> instead
>> >>> of
>> >>> > the
>> >>> > > > "Save", so we can remove 'Save' (especially in case of advanced
>> >>> users).
>> >>> > > >
>> >>> > > > So the only stats I have are from the http://playground.xwiki.
>> org
>> >>> <
>> >>> > > http://playground.xwiki.org/> from the
>> >>> > > > past 2 months. These are the top 3 pages edited, see
>> >>> > > > http://design.xwiki.org/xwiki/bin/download/Proposal/IdeaVisi
>> >>> bleSave/
>> >>> > > UsageFebApr2017.png <http://design.xwiki.org/
>> >>> > xwiki/bin/download/Proposal/
>> >>> > > IdeaVisibleSave/UsageFebApr2017.png>
>> >>> > > >
>> >>> > > > Now let's see the heatmaps:
>> >>> > > > - Sandbox.WebHome:
>> >>> > > > http://design.xwiki.org/xwiki/bin/download/Proposal/
>> >>> > > IdeaVisibleSave/Sandbox-Home.png <http://design.xwiki.org/
>> >>> > > xwiki/bin/download/Proposal/IdeaVisibleSave/Sandbox-Home.png>
>> >>> > > > - Sandbox.TestPage1:
>> >>> > > > http://design.xwiki.org/xwiki/bin/download/Proposal/
>> >>> > > IdeaVisibleSave/Sandbox-TestPage1.png <http://design.xwiki.org/
>> >>> > > xwiki/bin/download/Proposal/IdeaVisibleSave/Sandbox-TestPage
>> 1.png>
>> >>> > > > - Sandbox.Test.WebHome:
>> >>> > > > http://design.xwiki.org/xwiki/bin/download/Proposal/
>> >>> > > IdeaVisibleSave/Sandbox-Test.png <http://design.xwiki.org/
>> >>> > > xwiki/bin/download/Proposal/IdeaVisibleSave/Sandbox-Test.png>
>> >>> > > >
>> >>> > > > From these heatmaps we see that 'Preview' has the most usage and
>> >>> after
>> >>> > is
>> >>> > > > "Save&View", with no usage for "Save & Continue" and "Cancel".
>> >>> > > > Not we need to take into account 2 aspects: Sandbox is used by
>> >>> > first-time
>> >>> > > > users of XWiki and they usually are afraid to mess things up so
>> the
>> >>> > > Preview
>> >>> > > > is comforting for them. Also in the current layout 'Preview' is
>> the
>> >>> > first
>> >>> > > > button from left-to-right, so it's assumed as the primary
>> action.
>> >>> > > >
>> >>> > > > So if the initial proposal was 'varA', what do you think about
>> >>> 'varB'?
>> >>> > > > - var A [Save; Save & View]:
>> >>> > > > http://design.xwiki.org/xwiki/bin/download/Proposal/
>> >>> > > IdeaVisibleSave/varA.png <http://design.xwiki.org/
>> >>> > > xwiki/bin/download/Proposal/IdeaVisibleSave/varA.png>
>> >>> > > > - var B [Save & View; Preview]:
>> >>> > > > http://design.xwiki.org/xwiki/bin/download/Proposal/
>> >>> > > IdeaVisibleSave/varB.png <http://design.xwiki.org/
>> >>> > > xwiki/bin/download/Proposal/IdeaVisibleSave/varB.png>
>> >>> > > > - var C [Save & View; Save]:
>> >>> > > > http://design.xwiki.org/xwiki/bin/download/Proposal/
>> >>> > > IdeaVisibleSave/varC.png <http://design.xwiki.org/
>> >>> > > xwiki/bin/download/Proposal/IdeaVisibleSave/varC.png>
>> >>> > > >
>> >>> > > > Note: users that went to 'Preview', usually come back to the
>> >>> previous
>> >>> > > view,
>> >>> > > > see
>> >>> > > > http://design.xwiki.org/xwiki/bin/download/Proposal/
>> >>> > > IdeaVisibleSave/Sandbox-Test-preview.png <
>> http://design.xwiki.org/
>> >>> > > xwiki/bin/download/Proposal/IdeaVisibleSave/Sandbox-Test-pre
>> >>> view.png>
>> >>> > > >
>> >>> > > > I left 'Cancel' at the end, in order to be the last button and
>> have
>> >>> > > > visibility (not get lost in all the other options). Users need
>> to
>> >>> use
>> >>> > it
>> >>> > > as
>> >>> > > > an 'escape' route, so it's better to find it fast and always
>> have a
>> >>> > > static
>> >>> > > > position = last. For this usually the first and last positions
>> are
>> >>> > best.
>> >>> > > >
>> >>> > > > My initial rationale to remove 'Preview' from the WYSIWYG editor
>> >>> was
>> >>> > that
>> >>> > > > WYSIWYG does life preview, so I though not many users use it,
>> >>> since I
>> >>> > > never
>> >>> > > > used it. Seeing the stats for newcomers is impressive, still it
>> >>> would
>> >>> > be
>> >>> > > > great if more advanced / long-term users of XWiki would
>> summaries
>> >>> a bit
>> >>> > > > their button usage, so we could take a more informed decision.
>> >>> XWiki
>> >>> > > needs
>> >>> > > > to accommodate both newcomers, but also long term users.
>> >>> > > >
>> >>> > > > Thanks,
>> >>> > > > Caty
>> >>> > > >
>> >>> > > >
>> >>> > > >> Nice work!
>> >>> > > >>
>> >>> > > >> Craig
>> >>> > > >>
>> >>> > > >>
>> >>> > > >>> On Apr 25, 2017, at 6:21 PM, Ecaterina Moraru (Valica) <
>> >>> > > >> valicac(a)gmail.com> wrote:
>> >>> > > >>>
>> >>> > > >>> Hi,
>> >>> > > >>>
>> >>> > > >>> We had some users complaining that the first time they edit a
>> >>> page
>> >>> > they
>> >>> > > >>> don't know how to save it. Depending on the screen resolution,
>> >>> the
>> >>> > save
>> >>> > > >>> buttons since they are at the bottom of the page are not
>> visible
>> >>> and
>> >>> > > some
>> >>> > > >>> users don't know they need to scroll in order to see them.
>> >>> > > >>>
>> >>> > > >>> We want to make some changes to XWiki, that:
>> >>> > > >>> - Display the save buttons in a fixed bottom bar, when they
>> are
>> >>> out
>> >>> > of
>> >>> > > >> the
>> >>> > > >>> viewport, see
>> >>> > > >>> http://design.xwiki.org/xwiki/bin/download/Proposal/
>> >>> > > >> IdeaVisibleSave/bottomBar.png
>> >>> > > >>> - When the user scroll, the buttons go into their position,
>> see
>> >>> > > >>> http://design.xwiki.org/xwiki/bin/download/Proposal/
>> >>> > > >> IdeaVisibleSave/after.png
>> >>> > > >>> - We compacted the bottom functionalities (summary, minor,
>> >>> > auto-save),
>> >>> > > >> see
>> >>> > > >>> before:
>> >>> > > >>> http://design.xwiki.org/xwiki/bin/download/Proposal/
>> >>> > > >> IdeaVisibleSave/before.png
>> >>> > > >>> after:
>> >>> > > >>> http://design.xwiki.org/xwiki/bin/download/Proposal/
>> >>> > > >> IdeaVisibleSave/smallViewPort.png
>> >>> > > >>>
>> >>> > > >>> What do you think about this proposal? Would it improve the
>> >>> > visibility
>> >>> > > of
>> >>> > > >>> the buttons? Do you have other ideas? Is it something we
>> should
>> >>> > > >> implement?
>> >>> > > >>>
>> >>> > > >>> Thanks,
>> >>> > > >>> Caty
>>
>>
>
>
Hi,
We had feedback that new users don't know where to find the 'Edit' and
'Create' buttons. Also there is some confusions of why we have a 'cog' icon
that contains actions like 'Delete' and a 'three dots' icon that contain
other actions.
Would be great if you could tell us which version you prefer:
P2:
http://design.xwiki.org/xwiki/bin/download/Proposal/IdeaLabeledActions/adva…
P4:
http://design.xwiki.org/xwiki/bin/download/Proposal/IdeaLabeledActions/P4_1…
Both proposals add backgrounds around the icons, the main difference is
that P2 also uses descriptive labels, while P4 keeps the consistency with
the top icons and a more minimalist style.
For the more actions menu, we want to combine the actions and add category
labels, see
http://design.xwiki.org/xwiki/bin/download/Proposal/IdeaLabeledActions/more…
What do you think? Do you have other solutions for your instances? Did you
encounter the same problem?
Thanks,
Caty
Hi,
when checking for extension updates in xwiki administration, the extension
updater lists some errors.
After some investigation, I've found that xwiki is trying to call some REST
api pointing to url like this:
https://store.xwiki.com/xwiki/rest/repository/extensions/[URL_ENDING_PART]
where the [URL_ENDING_PART] was one of the following examples found in the
log:
- com.google.code.findbugs%3Aannotations/versions/api
-
org.xwiki.platform%3Axwiki-platform-blog-ui/versions?requireTotalHits=true&start=0&number=-1
-
org.xwiki.contrib.ldap%3Aldap-authenticator/versions?requireTotalHits=true&start=0&number=-1
The reason for the above listed https calls is due to our proxy that is
inspecting every outgoing communication and has denied the requests to
store.xwiki.com. The proxy uses CISCO list of untrusted web sites which
says this:
Reason: BLOCK-MALWARE
Threat Type: othermalware
Threat Reason: Domain reported and verified as serving malware. Identified
as malicious IP. Identified as malicious domain or URL.
Notification: WBRS
Can be this domain trusted or not? Is it a false threat or not?
Is it legal when xwiki calls the API at https://store.xwiki.com?
Thank you
Hello
I have fresh installation of xwiki 9.3.1. Into this instance we migrated
many pages from an old version - approximately 1000 pages. When I'm
updating the Rights in the Global admin section, any toggle takes almost
1-2 minutes to get propagated.
Is that normal or there is something wrong?
Thanks
Jan
Greets,
For some reason NGINX sometimes stops serving my tomcat pages and starts wanting to serve pages from .../nginx/html/.
I don't get it. On Friday, at 13:39, I was happily browsing my XWiki site, as you can see from the NGINX access_log. Then from that log you see no activity until 10:31 this morning, at which time it no longer wants to redirect hits to port 8080 or to /xwiki, it just wants to serve from its own html/ subdir.
When I come in this morning, When I go to hit the site NGINX shows me the placeholder page, .../nginx/html/index.html, which starts out "If you can see this page, ..."
I can still hit my xwiki at :8080/xwiki. It has not been restarted, altho so what if it had?
NGINX has not been restarted, and the config files (conf/nginx.conf, conf.d/tomcat.conf) have not changed.
Anybody else seen this? Why did it change behavior, and doe it have anything to do with the
"signal process started" messages?
Thanks
NGINX Access log, showing a few hits to xwiki at 13:39 on 05/05, then non-redirected hits at 10:31-10:41 AM on 05/08
------------------
10.13.107.52 - - [05/May/2017:13:39:39 -0700] "GET /xwiki/bin/get/Portfolio%20Management/Project%20Budget/WebHome?outputSyntax=plain&sheet=XWiki.DocumentTree&showAttachments=false&showTranslations=false&&data=children&id=document%3Axwiki%3APortfolio+Management.WebHome HTTP/1.1" 200 1671 "http://dwswiki10.westmarine.net/xwiki/bin/view/Portfolio%20Management/Proje…" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
10.13.107.52 - - [05/May/2017:13:39:41 -0700] "GET /xwiki/bin/get/Portfolio%20Management/Project%20Budget/WebHome?outputSyntax=plain&sheet=XWiki.DocumentTree&showAttachments=false&showTranslations=false&&data=children&id=document%3Axwiki%3APortfolio+Management.Projects.WebHome HTTP/1.1" 200 1178 "http://dwswiki10.westmarine.net/xwiki/bin/view/Portfolio%20Management/Proje…" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
10.13.107.52 - - [05/May/2017:13:39:43 -0700] "GET /xwiki/bin/get/Portfolio%20Management/Project%20Budget/WebHome?outputSyntax=plain&sheet=XWiki.DocumentTree&showAttachments=false&showTranslations=false&&data=children&id=document%3Axwiki%3APortfolio+Management.Projects.Project+A.WebHome HTTP/1.1" 200 4330 "http://dwswiki10.westmarine.net/xwiki/bin/view/Portfolio%20Management/Proje…" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
10.13.107.52 - - [05/May/2017:13:39:45 -0700] "GET /xwiki/bin/get/Portfolio%20Management/Project%20Budget/WebHome?outputSyntax=plain&sheet=XWiki.DocumentTree&showAttachments=false&showTranslations=false&&data=children&id=document%3Axwiki%3APortfolio+Management.Projects.Project+A.Design.WebHome HTTP/1.1" 200 6935 "http://dwswiki10.westmarine.net/xwiki/bin/view/Portfolio%20Management/Proje…" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
10.13.107.52 - - [08/May/2017:10:30:44 -0700] "GET / HTTP/1.1" 200 612 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
10.13.107.52 - - [08/May/2017:10:30:45 -0700] "GET /favicon.ico HTTP/1.1" 404 571 "http://dwswiki10/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
10.13.107.52 - - [08/May/2017:10:31:27 -0700] "GET /xwiki HTTP/1.1" 404 571 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
10.13.107.52 - - [08/May/2017:10:31:44 -0700] "GET / HTTP/1.1" 200 612 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
10.13.107.52 - - [08/May/2017:10:31:44 -0700] "GET /favicon.ico HTTP/1.1" 404 571 "https://dwswiki10/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
10.13.107.52 - - [08/May/2017:10:41:26 -0700] "GET / HTTP/1.1" 200 612 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)"
10.13.107.52 - - [08/May/2017:10:41:26 -0700] "GET /favicon.ico HTTP/1.1" 404 571 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)"
10.13.107.52 - - [08/May/2017:10:41:29 -0700] "GET / HTTP/1.1" 304 0 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)"
10.13.107.52 - - [08/May/2017:10:41:29 -0700] "GET /favicon.ico HTTP/1.1" 404 571 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)"
NGINX error log, showing some " signal process started" messages:
--------------------------------
2017/05/05 00:27:05 [error] 14431#0: *6148 open() "/data/nginx/html/servlet/admin" failed (2: No such file or directory), client: 10.13.122.42, server: localhost, request: "GET /servlet/admin?category=server&method=listAll&Authorization=Digest+username%3D%22admin%22%2C+response%3D%22ae9f86d6beaa3f9ecb9a5b7e072a4138%22%2C+nonce%3D%222b089ba7985a883ab2eddcd3539a6c94%22%2C+realm%3D%22adminRealm%22%2C+uri%3D%22%2Fservlet%2Fadmin%22&service= HTTP/1.0"
2017/05/05 00:27:05 [error] 14431#0: *6152 open() "/data/nginx/html/servlet/admin" failed (2: No such file or directory), client: 10.13.122.42, server: localhost, request: "GET /servlet/admin?category=server&method=listAll&Authorization=Digest+username%3D%22admin%22%2C+response%3D%22ae9f86d6beaa3f9ecb9a5b7e072a4138%22%2C+nonce%3D%222b089ba7985a883ab2eddcd3539a6c94%22%2C+realm%3D%22adminRealm%22%2C+uri%3D%22%2Fservlet%2Fadmin%22&service= HTTP/1.0"
2017/05/05 00:27:05 [error] 14431#0: *6156 "/data/nginx/html/HTTP1.0/index.html" is not found (2: No such file or directory), client: 10.13.122.42, server: localhost, request: "GET /HTTP1.0/"
2017/05/05 00:27:12 [error] 14431#0: *6443 open() "/data/nginx/html/home.htm" failed (2: No such file or directory), client: 10.13.122.42, server: localhost, request: "GET /home.htm HTTP/1.1", host: "10.13.4.247"
2017/05/05 00:27:16 [error] 14431#0: *6550 open() "/data/nginx/html/spipe" failed (2: No such file or directory), client: 10.13.122.42, server: localhost, request: "POST /spipe?Source=nessus HTTP/1.0"
2017/05/05 00:27:16 [error] 14431#0: *6552 open() "/data/nginx/html/spipe" failed (2: No such file or directory), client: 10.13.122.42, server: localhost, request: "POST /spipe?Source=nessus HTTP/1.0"
2017/05/05 00:27:20 [error] 14431#0: *6661 open() "/data/nginx/html/logout" failed (2: No such file or directory), client: 10.13.122.42, server: localhost, request: "GET /logout HTTP/1.0"
2017/05/05 00:27:20 [error] 14431#0: *6668 open() "/data/nginx/html/logout" failed (2: No such file or directory), client: 10.13.122.42, server: localhost, request: "GET /logout HTTP/1.0"
2017/05/05 00:27:22 [error] 14431#0: *6752 open() "/data/nginx/html/yYWiy2DH.asp" failed (2: No such file or directory), client: 10.13.122.42, server: localhost, request: "GET //yYWiy2DH.asp HTTP/1.0"
2017/05/05 00:27:22 [error] 14431#0: *6757 open() "/data/nginx/html/tnq0ObbP.asp" failed (2: No such file or directory), client: 10.13.122.42, server: localhost, request: "GET //tnq0ObbP.asp HTTP/1.0"
2017/05/05 00:27:25 [error] 14431#0: *6882 open() "/data/nginx/html/content/YmEIoHwZQ6.mp3" failed (2: No such file or directory), client: 10.13.122.42, server: localhost, request: "GET /content/YmEIoHwZQ6.mp3 HTTP/1.0"
2017/05/05 00:27:25 [error] 14431#0: *6885 open() "/data/nginx/html/content/YmEIoHwZQ6.mp3" failed (2: No such file or directory), client: 10.13.122.42, server: localhost, request: "GET /content/YmEIoHwZQ6.mp3 HTTP/1.0"
2017/05/05 00:27:46 [error] 14431#0: *7313 open() "/data/nginx/html/iControl/iControlPortal.cgi" failed (2: No such file or directory), client: 10.13.122.42, server: localhost, request: "POST http://127.0.0.1/iControl/iControlPortal.cgi HTTP/1.1", host: "dwswiki10.westmarine.net"
2017/05/05 00:27:46 [error] 14431#0: *7315 open() "/data/nginx/html/iControl/iControlPortal.cgi" failed (2: No such file or directory), client: 10.13.122.42, server: localhost, request: "POST http://127.0.0.1/iControl/iControlPortal.cgi HTTP/1.1", host: "dwswiki10.westmarine.net"
2017/05/05 00:27:47 [error] 14431#0: *7342 open() "/data/nginx/html/.anydomain.test" failed (2: No such file or directory), client: 10.13.122.42, server: localhost, request: "GET /.anydomain.test HTTP/1.0"
2017/05/05 00:27:47 [error] 14431#0: *7343 open() "/data/nginx/html/.anydomain.test" failed (2: No such file or directory), client: 10.13.122.42, server: localhost, request: "GET /.anydomain.test HTTP/1.0"
2017/05/05 00:27:47 [error] 14431#0: *7345 open() "/data/nginx/html/index.jsp" failed (2: No such file or directory), client: 10.13.122.42, server: localhost, request: "GET /index.jsp HTTP/1.1", host: "sjfklsjfkldfjklsdfjdlksjfdsljk.foo."
2017/05/05 00:27:48 [error] 14431#0: *7351 open() "/data/nginx/html/index.jsp" failed (2: No such file or directory), client: 10.13.122.42, server: localhost, request: "GET /index.jsp HTTP/1.1", host: "sjfklsjfkldfjklsdfjdlksjfdsljk.foo."
2017/05/05 00:27:50 [crit] 14431#0: *7396 SSL_do_handshake() failed (SSL: error:14094085:SSL routines:SSL3_READ_BYTES:ccs received early) while SSL handshaking, client: 10.13.122.42, server: 0.0.0.0:443
2017/05/05 00:27:50 [crit] 14431#0: *7397 SSL_do_handshake() failed (SSL: error:05066066:Diffie-Hellman routines:COMPUTE_KEY:invalid public key error:1408B005:SSL routines:SSL3_GET_CLIENT_KEY_EXCHANGE:DH lib) while SSL handshaking, client: 10.13.122.42, server: 0.0.0.0:443
2017/05/05 10:40:33 [notice] 20325#0: signal process started
2017/05/05 10:41:12 [notice] 20357#0: signal process started
2017/05/05 10:43:18 [notice] 20416#0: signal process started
2017/05/05 12:59:34 [notice] 23321#0: signal process started
2017/05/08 10:30:45 [error] 23325#0: *132 open() "/data/nginx/html/favicon.ico" failed (2: No such file or directory), client: 10.13.107.52, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "dwswiki10", referrer: "http://dwswiki10/"
2017/05/08 10:31:27 [error] 23325#0: *132 open() "/data/nginx/html/xwiki" failed (2: No such file or directory), client: 10.13.107.52, server: localhost, request: "GET /xwiki HTTP/1.1", host: "dwswiki10"
2017/05/08 10:31:44 [error] 23325#0: *140 open() "/data/nginx/html/favicon.ico" failed (2: No such file or directory), client: 10.13.107.52, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "dwswiki10", referrer: "https://dwswiki10/"
2017/05/08 10:40:43 [notice] 16545#0: signal process started
2017/05/08 10:41:26 [error] 16566#0: *1 open() "/data/nginx/html/favicon.ico" failed (2: No such file or directory), client: 10.13.107.52, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "dwswiki10"
2017/05/08 10:41:29 [error] 16566#0: *1 open() "/data/nginx/html/favicon.ico" failed (2: No such file or directory), client: 10.13.107.52, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "dwswiki10"
2017/05/08 10:42:26 [notice] 16651#0: signal process started
The information contained in this transmission may contain West Marine proprietary, confidential and/or privileged
information. It is intended only for the use of the person(s) named above. If you are not the intended recipient, you are
hereby notified that any review, dissemination, distribution or duplication of this communication is strictly prohibited.
If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original
message. To reply to our email administrator directly, please send an email to netadmin(a)westmarine.com.