Fabio,
A bit more to the issue: I just renamed the strange page from Panels.Recently
Modified* to Panels.Recently Modified2 and the grabbing finished without an
error. Still there is no list of pages under the Panels node in the Xwiki
Eclipse Navigator.
In another space I have "-- Glossary --" and "-- Views --" as page names. I
sort the pages using "$sorttool.sort()", but I wanted these to be at the top
although they would not be alphabetically sorted there. So I added the "--"
before and after. Of course I could just manually enter them into the panel,
but now the panel space seems to be correctly "grabbed" despite the unusual
name that occurs there.
The error message here is somewhat different:
=========== ERROR MESSAGE ============
java.lang.reflect.InvocationTargetException
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:421)
at
org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:507)
at org.xwiki.eclipse.ui.utils.UIUtils.runWithProgress(UIUtils.java:80)
at
org.xwiki.eclipse.ui.handlers.GrabSpaceHandler.execute(GrabSpaceHandler.java:52)
at
org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:294)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
at
org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
at
org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
at
org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:770)
at
org.eclipse.ui.menus.CommandContributionItem.access$10(CommandContributionItem.java:756)
at
org.eclipse.ui.menus.CommandContributionItem$5.handleEvent(CommandContributionItem.java:746)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
Caused by: com.thoughtworks.xstream.io.StreamException: : Invalid byte 1 of
1-byte UTF-8 sequence.
at
com.thoughtworks.xstream.io.xml.DomDriver.createReader(DomDriver.java:88)
at
com.thoughtworks.xstream.io.xml.DomDriver.createReader(DomDriver.java:70)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:869)
at
org.xwiki.eclipse.core.utils.CoreUtils.readDataFromXML(CoreUtils.java:122)
at
org.xwiki.eclipse.core.storage.LocalXWikiDataStorage.getPage(LocalXWikiDataStorage.java:123)
at org.xwiki.eclipse.core.DataManager.getPage(DataManager.java:326)
at
org.xwiki.eclipse.ui.handlers.GrabSpaceHandler$1.run(GrabSpaceHandler.java:71)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by:
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException:
Invalid byte 1 of 1-byte UTF-8 sequence.
at
com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(Unknown
Source)
at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(Unknown Source)
at
com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
=========== END OF ERROR MESSAGE ============
Greetings,
Steven Calkins
> -----Ursprüngliche Nachricht-----
> Von: Steven Calkins
> Gesendet: Freitag, 27. November 2009 15:55
> An: 'XWiki Users'
> Betreff: AW: [xwiki-users] Xeclipse plugin
>
> Hi Fabio,
> Here is the message when I try to grab the Panels space:
> ==================
> Message: Error during space grabbing
>
> java.lang.reflect.InvocationTargetException
> at
> org.xwiki.eclipse.ui.handlers.GrabSpaceHandler$1.run(GrabSpace
Handler.java:80)
> at
> org.eclipse.jface.operation.ModalContext$ModalContextThread.ru
n(ModalContext.java:121)
> Caused by: org.xwiki.eclipse.core.XWikiEclipseException:
> org.eclipse.core.internal.resources.ResourceException: * is
> an invalid character in resource name 'Panels.Recently Modified*'.
> at
> org.xwiki.eclipse.core.storage.LocalXWikiDataStorage.storePage
> (LocalXWikiDataStorage.java:295)
> at
> org.xwiki.eclipse.core.DataManager.getPage(DataManager.java:342)
> at
> org.xwiki.eclipse.ui.handlers.GrabSpaceHandler$1.run(GrabSpace
Handler.java:71)
> ... 1 more
> Caused by:
> org.eclipse.core.internal.resources.ResourceException: * is
> an invalid character in resource name 'Panels.Recently Modified*'.
> at
> org.eclipse.core.internal.resources.Resource.checkValidPath(Re
> source.java:422)
> at
> org.eclipse.core.internal.resources.Folder.create(Folder.java:82)
> at
> org.eclipse.core.internal.resources.Folder.create(Folder.java:118)
> at
> org.xwiki.eclipse.core.utils.CoreUtils.createFolder(CoreUtils.java:67)
> at
> org.xwiki.eclipse.core.utils.CoreUtils.writeDataToXML(CoreUtil
> s.java:91)
> at
> org.xwiki.eclipse.core.storage.LocalXWikiDataStorage$2.run(Loc
alXWikiDataStorage.java:284)
> at
> org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800)
> at
> org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1782)
> at
> org.xwiki.eclipse.core.storage.LocalXWikiDataStorage.storePage
> (LocalXWikiDataStorage.java:271)
> ... 3 more
> =====================
>
> I have included the panels space for your inspection (called
> package.xar here). I hope you can reproduce the error. Thanks.
>
> Greetings,
>
> Steven Calkins
>
>
> -----Ursprüngliche Nachricht-----
> Von: [email protected] [mailto:[email protected]]
> Im Auftrag von Fabio Mancinelli
> Gesendet: Freitag, 27. November 2009 15:01
> An: XWiki Users
> Betreff: Re: [xwiki-users] Xeclipse plugin
>
>
> On Nov 27, 2009, at 1:32 PM, Steven Calkins wrote:
>
> > Caused by:
> com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequen
> ceException: Invalid byte 2 of 3-byte UTF-8 sequence.
> > at
> com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidB
> yte(Unknown Source)
> > at
> com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(Unk
> nown Source)
> > at
> com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(
> Unknown Source)
> > at
> com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipC
> har(Unknown Source)
> > at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentSca
> nnerImpl$FragmentContentDriver.next(Unknown Source)
> > at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
> .next(Unknown Source)
> > at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentSca
> nnerImpl.scanDocument(Unknown Source)
> > at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.
> parse(Unknown Source)
> > at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.
> parse(Unknown Source)
> > at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unk
> nown Source)
> > at
> com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unk
> nown Source)
> > at
> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.pa
> rse(Unknown Source)
> > at
> com.thoughtworks.xstream.io.xml.DomDriver.createReader(DomDriv
> er.java:79)
> > ... 7 more
> > --------------------------------
>
> Hi Steven,
>
> apparently there is some encoding problem that makes the XML
> parser explode. Probably some pages that have strange
> characters in the title/id.
>
> Do you have such a kind of pages in the space you were trying to open?
> Could you give us them so that we can reproduce and fix what
> apparently is a bug?
>
> Thanks,
> Fabio
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
>
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users