From: Garth D. <ga...@ut...> - 2003-01-06 22:55:25
|
On Mon, 06 Jan 2003 17:06:42 EST Garth Dahlstrom wrote: > Any ideas as to what might be causing the xmlc compiler not > to generate the .java output files (it makes the directory output > directory and the package name subdir ok)... I figured out how to debug the UI, its too bad that the exceptions don't popup with error messages that tell the user the problem... But setting the parser to Swing seems to get me some .java files... Yay! My problems were parser related... (maybe a drop down box with available parsers would be cool along with a label suggesting HTML or XML)... This was caused by having my parser set as xerces, when it should have been jtidy or swing: -class xmlc-debug.helloHtml -keep -nocompile -sourceout C:\Java\eclipse\runtime-workspace\xmlc-debug\xmlc-java -parser xerces -domfactory org.enhydra.xml.xhtml.XHTMLDomFactory C:\Java\eclipse\runtime-workspace\xmlc-debug\xmlc\hello.html org.enhydra.xml.xmlc.XMLCException: Document appears to be an HTML document; the xerces parser only supports XML (does the document start with `<?xml ... ?>'?): C:\Java\eclipse\runtime-workspace\xmlc-debug\xmlc\hello.html at org.enhydra.xml.xmlc.compiler.Parse.setupParser(Parse.java:108) at org.enhydra.xml.xmlc.compiler.Parse.parse(Parse.java:222) at org.enhydra.xml.xmlc.compiler.Compiler.parsePage(Compiler.java:109) at org.enhydra.xml.xmlc.compiler.Compiler.compile(Compiler.java:218) at org.enhydra.xml.xmlc.commands.xmlc.XMLC.compile(XMLC.java:132) at net.sourceforge.xmlceclipse.core.XmlcBuilder.build(XmlcBuilder.java:182) at net.sourceforge.xmlceclipse.core.XmlcBuilder.access$0(XmlcBuilder.java:165) at net.sourceforge.xmlceclipse.core.XmlcBuilder$MyBuildVisitor.visit(XmlcBuil der.java:235) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:71) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:52) at net.sourceforge.xmlceclipse.core.XmlcBuilder.incrementalBuild(XmlcBuilder. java:275) at net.sourceforge.xmlceclipse.core.XmlcBuilder.build(XmlcBuilder.java:257) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:384) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.ja va:852) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:120) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:176) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:186) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:146) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.ja va:852) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:160) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:211) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:861) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1569) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperati on.java:79) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalConte xt.java:95) This was caused by having my parser setting my parser as jtidy (the UI does not accept tidy): -class xmlc-debug.hello -keep -nocompile -sourceout C:\Java\eclipse\runtime-workspace\xmlc-debug\xmlc-java -parser jtidy -domfactory org.enhydra.xml.xmlc.dom.lazydom.LazyHTMLDomFactory C:\Java\eclipse\runtime-workspace\xmlc-debug\xmlc\hello.html org.enhydra.xml.xmlc.XMLCException: Invalid ParserType: "jtidy", expected of "xerces", "tidy", or "swing" at org.enhydra.xml.xmlc.commands.xmlc.ParserCmdOptions$ParserOption.parse(Par serCmdOptions.java:58) at org.enhydra.xml.xmlc.commands.options.OptionsParser.parseCmdOption(Options Parser.java:156) at org.enhydra.xml.xmlc.commands.options.OptionsParser.parseOptions(OptionsPa rser.java:169) at org.enhydra.xml.xmlc.commands.options.OptionsParser.parse(OptionsParser.ja va:323) at org.enhydra.xml.xmlc.commands.xmlc.XMLCOptionsParser.parse(XMLCOptionsPars er.java:75) at org.enhydra.xml.xmlc.commands.xmlc.XMLC.parseArgs(XMLC.java:101) at org.enhydra.xml.xmlc.commands.xmlc.XMLC.compile(XMLC.java:121) at net.sourceforge.xmlceclipse.core.XmlcBuilder.build(XmlcBuilder.java:182) at net.sourceforge.xmlceclipse.core.XmlcBuilder.access$0(XmlcBuilder.java:165) at net.sourceforge.xmlceclipse.core.XmlcBuilder$MyBuildVisitor.visit(XmlcBuil der.java:231) at org.eclipse.core.internal.resources.Resource.accept(Resource.java:56) at org.eclipse.core.internal.resources.Resource.accept(Resource.java:72) at org.eclipse.core.internal.resources.Resource.accept(Resource.java:72) at org.eclipse.core.internal.resources.Resource.accept(Resource.java:38) at net.sourceforge.xmlceclipse.core.XmlcBuilder.fullBuild(XmlcBuilder.java:267) at net.sourceforge.xmlceclipse.core.XmlcBuilder.build(XmlcBuilder.java:246) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:384) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.ja va:852) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:120) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:176) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:186) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:146) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.ja va:852) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:160) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:232) at org.eclipse.core.internal.resources.Project.build(Project.java:87) at org.eclipse.ui.actions.BuildAction.invokeOperation(BuildAction.java:156) at org.eclipse.ui.actions.WorkspaceAction.execute(WorkspaceAction.java:111) at org.eclipse.ui.actions.WorkspaceAction$1.execute(WorkspaceAction.java:268) at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOpera tion.java:65) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1564) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperati on.java:79) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalConte xt.java:95) Caused by: java.lang.IllegalArgumentException: Invalid ParserType: "jtidy", expected of "xerces", "tidy", or "swing" at org.enhydra.xml.xmlc.metadata.ParserType.getType(ParserType.java:66) at org.enhydra.xml.xmlc.commands.xmlc.ParserCmdOptions$ParserOption.parse(Par serCmdOptions.java:56) ... 34 more Northern.CA ===-- http://www.northern.ca Canada's Search Engine |
From: Garth D. <ga...@ut...> - 2003-01-07 06:52:06
|
On Mon, 06 Jan 2003 18:14:47 -0500 David Corbin wrote: > >popup with error messages that tell the user the problem... > > > > > That can be done too. Let me know when you have a patch :) I submitted a bunch of patches... I think they are all crapily done, but then I don't know java very well yet :) > >My problems were parser related... (maybe a drop down box with available > >parsers would be cool along with a label suggesting HTML or XML)... > > > That was planned, but my first step has always been capabilities (usage) > and second is UI (ease of use) > I hope you get a chance do a little gui improving for the next release, or the release after... > >This was caused by having my parser set as xerces, when it should have > >been jtidy or swing: I hopefully got this one too, should pop an error dialog in addition to doing a printstacktrace (fingers crossed) if it craps out anywhere in XMLCCompiler.java > > >This was caused by having my parser setting my parser as jtidy (the UI > >does not accept tidy): One of my patches fixes this... Northern.CA ===-- http://www.northern.ca Canada's Search Engine |
From: David C. <dc...@ma...> - 2003-01-07 11:38:56
|
Garth Dahlstrom wrote: >On Mon, 06 Jan 2003 18:14:47 -0500 David Corbin wrote: > > > >>>popup with error messages that tell the user the problem... >>> >>> >>> >>> >>That can be done too. Let me know when you have a patch :) >> >> > >I submitted a bunch of patches... I think they are all crapily >done, but then I don't know java very well yet :) > > I'll look at them once I finish the current one I'm working on.... > > >>>My problems were parser related... (maybe a drop down box with available >>>parsers would be cool along with a label suggesting HTML or XML)... >>> >>> >>> >>That was planned, but my first step has always been capabilities (usage) >>and second is UI (ease of use) >> >> >> > >I hope you get a chance do a little gui improving for the next release, >or the release after... > > Probably the release after... > > >>>This was caused by having my parser set as xerces, when it should have >>>been jtidy or swing: >>> >>> > >I hopefully got this one too, should pop an error dialog >in addition to doing a printstacktrace (fingers crossed) if it >craps out anywhere in XMLCCompiler.java > Actually, I've done that one. > > > >>>>This was caused by having my parser setting my parser as jtidy (the UI >>>> >>>> >>>does not accept tidy): >>> >>> > >One of my patches fixes this... > > >Northern.CA ===-- >http://www.northern.ca >Canada's Search Engine > > > > >------------------------------------------------------- >This SF.NET email is sponsored by: >SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! >http://www.vasoftware.com >_______________________________________________ >Xmlceclipse-development mailing list >Xml...@li... >https://lists.sourceforge.net/lists/listinfo/xmlceclipse-development > > > |
From: David C. <dc...@ma...> - 2003-01-06 23:15:51
|
Garth Dahlstrom wrote: >On Mon, 06 Jan 2003 17:06:42 EST Garth Dahlstrom wrote: > > > >>Any ideas as to what might be causing the xmlc compiler not >>to generate the .java output files (it makes the directory output >>directory and the package name subdir ok)... >> >> > >I figured out how to debug the UI, its too bad that the exceptions don't >popup with error messages that tell the user the problem... > > That can be done too. Let me know when you have a patch :) >But setting the parser to Swing seems to get me some .java files... Yay! > >My problems were parser related... (maybe a drop down box with available >parsers would be cool along with a label suggesting HTML or XML)... > That was planned, but my first step has always been capabilities (usage) and second is UI (ease of use) >This was caused by having my parser set as xerces, when it should have >been jtidy or swing: > >-class xmlc-debug.helloHtml -keep -nocompile -sourceout >C:\Java\eclipse\runtime-workspace\xmlc-debug\xmlc-java -parser xerces >-domfactory org.enhydra.xml.xhtml.XHTMLDomFactory >C:\Java\eclipse\runtime-workspace\xmlc-debug\xmlc\hello.html >org.enhydra.xml.xmlc.XMLCException: Document appears to be an HTML >document; the xerces parser only supports XML (does the document start >with `<?xml ... ?>'?): >C:\Java\eclipse\runtime-workspace\xmlc-debug\xmlc\hello.html > at org.enhydra.xml.xmlc.compiler.Parse.setupParser(Parse.java:108) > at org.enhydra.xml.xmlc.compiler.Parse.parse(Parse.java:222) > at org.enhydra.xml.xmlc.compiler.Compiler.parsePage(Compiler.java:109) > at org.enhydra.xml.xmlc.compiler.Compiler.compile(Compiler.java:218) > at org.enhydra.xml.xmlc.commands.xmlc.XMLC.compile(XMLC.java:132) > at net.sourceforge.xmlceclipse.core.XmlcBuilder.build(XmlcBuilder.java:182) > at net.sourceforge.xmlceclipse.core.XmlcBuilder.access$0(XmlcBuilder.java:165) > at >net.sourceforge.xmlceclipse.core.XmlcBuilder$MyBuildVisitor.visit(XmlcBuil >der.java:235) > at >org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:71) > at >org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79) > at >org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79) > at >org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:52) > at >net.sourceforge.xmlceclipse.core.XmlcBuilder.incrementalBuild(XmlcBuilder. >java:275) > at net.sourceforge.xmlceclipse.core.XmlcBuilder.build(XmlcBuilder.java:257) > at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:384) > at >org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.ja >va:852) > at org.eclipse.core.runtime.Platform.run(Platform.java:413) > at >org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:120) > at >org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:176) > at >org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:186) > at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:146) > at >org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.ja >va:852) > at org.eclipse.core.runtime.Platform.run(Platform.java:413) > at >org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:160) > at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:211) > at >org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:861) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1569) > at >org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperati >on.java:79) > at >org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalConte >xt.java:95) > >This was caused by having my parser setting my parser as jtidy (the UI >does not accept tidy): > >-class xmlc-debug.hello -keep -nocompile -sourceout >C:\Java\eclipse\runtime-workspace\xmlc-debug\xmlc-java -parser jtidy >-domfactory org.enhydra.xml.xmlc.dom.lazydom.LazyHTMLDomFactory >C:\Java\eclipse\runtime-workspace\xmlc-debug\xmlc\hello.html >org.enhydra.xml.xmlc.XMLCException: Invalid ParserType: "jtidy", expected >of "xerces", "tidy", or "swing" > at >org.enhydra.xml.xmlc.commands.xmlc.ParserCmdOptions$ParserOption.parse(Par >serCmdOptions.java:58) > at >org.enhydra.xml.xmlc.commands.options.OptionsParser.parseCmdOption(Options >Parser.java:156) > at >org.enhydra.xml.xmlc.commands.options.OptionsParser.parseOptions(OptionsPa >rser.java:169) > at >org.enhydra.xml.xmlc.commands.options.OptionsParser.parse(OptionsParser.ja >va:323) > at >org.enhydra.xml.xmlc.commands.xmlc.XMLCOptionsParser.parse(XMLCOptionsPars >er.java:75) > at org.enhydra.xml.xmlc.commands.xmlc.XMLC.parseArgs(XMLC.java:101) > at org.enhydra.xml.xmlc.commands.xmlc.XMLC.compile(XMLC.java:121) > at net.sourceforge.xmlceclipse.core.XmlcBuilder.build(XmlcBuilder.java:182) > at net.sourceforge.xmlceclipse.core.XmlcBuilder.access$0(XmlcBuilder.java:165) > at >net.sourceforge.xmlceclipse.core.XmlcBuilder$MyBuildVisitor.visit(XmlcBuil >der.java:231) > at org.eclipse.core.internal.resources.Resource.accept(Resource.java:56) > at org.eclipse.core.internal.resources.Resource.accept(Resource.java:72) > at org.eclipse.core.internal.resources.Resource.accept(Resource.java:72) > at org.eclipse.core.internal.resources.Resource.accept(Resource.java:38) > at >net.sourceforge.xmlceclipse.core.XmlcBuilder.fullBuild(XmlcBuilder.java:267) > at net.sourceforge.xmlceclipse.core.XmlcBuilder.build(XmlcBuilder.java:246) > at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:384) > at >org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.ja >va:852) > at org.eclipse.core.runtime.Platform.run(Platform.java:413) > at >org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:120) > at >org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:176) > at >org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:186) > at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:146) > at >org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.ja >va:852) > at org.eclipse.core.runtime.Platform.run(Platform.java:413) > at >org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:160) > at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:232) > at org.eclipse.core.internal.resources.Project.build(Project.java:87) > at org.eclipse.ui.actions.BuildAction.invokeOperation(BuildAction.java:156) > at org.eclipse.ui.actions.WorkspaceAction.execute(WorkspaceAction.java:111) > at org.eclipse.ui.actions.WorkspaceAction$1.execute(WorkspaceAction.java:268) > at >org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOpera >tion.java:65) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1564) > at >org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperati >on.java:79) > at >org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalConte >xt.java:95) >Caused by: java.lang.IllegalArgumentException: Invalid ParserType: >"jtidy", expected of "xerces", "tidy", or "swing" > at org.enhydra.xml.xmlc.metadata.ParserType.getType(ParserType.java:66) > at >org.enhydra.xml.xmlc.commands.xmlc.ParserCmdOptions$ParserOption.parse(Par >serCmdOptions.java:56) > ... 34 more > > >Northern.CA ===-- >http://www.northern.ca >Canada's Search Engine > > > > >------------------------------------------------------- >This sf.net email is sponsored by:ThinkGeek >Welcome to geek heaven. >http://thinkgeek.com/sf >_______________________________________________ >Xmlceclipse-development mailing list >Xml...@li... >https://lists.sourceforge.net/lists/listinfo/xmlceclipse-development > > > |