davidmoten / davidmoten/xsd-forms
Issue with Dublin Core dcterms
- Dominant language
- HTML
- Stars
- 147
- Forks
- 49
- PR merge metrics
- No merged PRs in 30d
Description
Hi,
tried to test this http://dublincore.org/schemas/xmls/qdc/2008/02/11/dcterms.xsd
with xsd-forms Generator and following error occurs:
java.lang.RuntimeException: unsupported TopLevelElement(None,None,List(),None,Some(title),None,None,Some({http://purl.org/dc/elements/1.1/}title),1,1,None,None,false,false,None,None,None,Map())
at com.github.davidmoten.xsdforms.tree.Util$.unexpected(util.scala:23)
at com.github.davidmoten.xsdforms.tree.SchemaTraversor.process(traversor.scala:145)
at com.github.davidmoten.xsdforms.tree.SchemaTraversor.traverse(traversor.scala:93)
at com.github.davidmoten.xsdforms.Generator$.generateHtmlAsString(generator.scala:137)
at com.github.davidmoten.xsdforms.Generator$.generateHtml(generator.scala:111)
at com.github.davidmoten.xsdforms.Generator.generateHtml(generator.scala)
at com.github.davidmoten.xsdforms.servlet.GeneratorServlet.returnHtml(GeneratorServlet.java:53)
at com.github.davidmoten.xsdforms.servlet.GeneratorServlet.doPost(GeneratorServlet.java:36)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
...
Is that something that could be easily fixed (for example by modifying the XSD) or could it be a bug?
Thanks,
Mikael
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the failure with the linked dcterms.xsd and xsd-forms Generator, then start at SchemaTraversor.process in traverser.scala:145 and Util.unexpected in util.scala:23. Determine why the schema's title TopLevelElement is unsupported; done means the generator handles this schema without the reported RuntimeException.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, scala
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100