[xwiki-users] WG: Xeclipse plugin
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
On Nov 27, 2009, at 4:24 PM, Steven Calkins wrote:
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.
Steven, Yes. I see two different kinds of exceptions in the stack trace: Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence. and Caused by: org.eclipse.core.internal.resources.ResourceException: * is an invalid character in resource name 'Panels.Recently Modified*'. But I cannot tell more without having a debugger in front of me. Send me the xar you tried to attach in your previous mail via a private mail (mailing lists strip away attachments) so that I can debug the whole thing. Thanks. Fabio
Fabio, The Xeclipse plugin that I installed did not install 2 of the views shown on website: The XWiki Page Editor and the XWiki Object Editor are missing. I have only the XWiki Navigator and the XWiki preview available in Eclipse. I also installed the full version of Xeclipse as a separate application and it works fine. All the elements are there, and the syntax highlighting in Xwiki syntax is available. Greetings, Steven Calkins -----Ursprüngliche Nachricht----- Von: [email protected] [mailto:[email protected]] Im Auftrag von Fabio Mancinelli Gesendet: Freitag, 27. November 2009 16:43 An: XWiki Users Betreff: Re: [xwiki-users] WG: Xeclipse plugin On Nov 27, 2009, at 4:24 PM, Steven Calkins wrote:
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.
Steven, Yes. I see two different kinds of exceptions in the stack trace: Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence. and Caused by: org.eclipse.core.internal.resources.ResourceException: * is an invalid character in resource name 'Panels.Recently Modified*'. But I cannot tell more without having a debugger in front of me. Thanks. Fabio _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
participants (2)
-
Fabio Mancinelli -
Steven Calkins