[comixed-dev] Re: Metadata - Title and Summary

  • From: "Guy Incognito" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "bareheiny" for DMARC)
  • To: "comixed-dev@xxxxxxxxxxxxx" <comixed-dev@xxxxxxxxxxxxx>
  • Date: Tue, 24 Nov 2020 11:06:37 +1300

CDATA didn’t seem to do anything, as the summary still wasn’t parsed and 
loaded.  I realise the xml writing isn’t a full CX feature yet, but would 
expect that if it was...this issue may arise and I’m thinking the xml tags 
would be wrapped around the field being output.

So I edited the ComicInfo.xml file, and it only contains the headers and 
summary.  

Here’s the <Summary> line in the XML file:

<Summary><p><i>Sylvia Mark is a lot like other 13 year old girls, maybe just a 
little smarter and a lot stronger than most. But she has strange prophetic 
dreams and men seem to be following her everywhere she goes. Sylvia doesn't 
know it, but a terrible new power is about to awaken inside her - then she'll 
discover just how different she truly is.</i></p></Summary>

Here’s what happens when CX tries to parse the <Summary>:

org.comixedproject.loaders.EntryLoaderException: 
org.codehaus.stax2.typed.TypedXMLStreamException: ParseError at [row,col]:[3,10]
Message: Element content can not contain child START_ELEMENT when using Typed 
Access methods
        at 
org.comixedproject.adaptors.ComicInfoEntryAdaptor.loadContent(ComicInfoEntryAdaptor.java:59)
 ~[comixed-adaptors-0.7.0-rc4.jar!/:0.7.0-rc4]
        at 
org.comixedproject.loaders.FilenameEntryLoader.loadContent(FilenameEntryLoader.java:74)
 ~[comixed-adaptors-0.7.0-rc4.jar!/:0.7.0-rc4]
        at 
org.comixedproject.adaptors.archive.AbstractArchiveAdaptor.processContent(AbstractArchiveAdaptor.java:234)
 ~[comixed-adaptors-0.7.0-rc4.jar!/:0.7.0-rc4]
        at 
org.comixedproject.adaptors.archive.ZipArchiveAdaptor.loadAllFiles(ZipArchiveAdaptor.java:93)
 ~[comixed-adaptors-0.7.0-rc4.jar!/:0.7.0-rc4]
        at 
org.comixedproject.adaptors.archive.ZipArchiveAdaptor.loadAllFiles(ZipArchiveAdaptor.java:46)
 ~[comixed-adaptors-0.7.0-rc4.jar!/:0.7.0-rc4]
        at 
org.comixedproject.adaptors.archive.AbstractArchiveAdaptor.doLoadComic(AbstractArchiveAdaptor.java:155)
 ~[comixed-adaptors-0.7.0-rc4.jar!/:0.7.0-rc4]
        at 
org.comixedproject.adaptors.archive.AbstractArchiveAdaptor.loadComic(AbstractArchiveAdaptor.java:135)
 ~[comixed-adaptors-0.7.0-rc4.jar!/:0.7.0-rc4]
        at 
org.comixedproject.task.model.ProcessComicWorkerTask.startTask(ProcessComicWorkerTask.java:82)
 ~[comixed-tasks-0.7.0-rc4.jar!/:0.7.0-rc4]
        at 
org.comixedproject.task.runner.TaskManager.lambda$runTask$0(TaskManager.java:71)
 ~[comixed-tasks-0.7.0-rc4.jar!/:0.7.0-rc4]
        at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
 ~[na:na]
        at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
 ~[na:na]
        at java.base/java.lang.Thread.run(Thread.java:832) ~[na:na]
Caused by: org.codehaus.stax2.typed.TypedXMLStreamException: ParseError at 
[row,col]:[3,10]
Message: Element content can not contain child START_ELEMENT when using Typed 
Access methods
        at 
com.ctc.wstx.sr.BasicStreamReader._constructTypeException(BasicStreamReader.java:5624)
 ~[woodstox-core-6.2.0.jar!/:6.2.0]
        at 
com.ctc.wstx.sr.BasicStreamReader._constructUnexpectedInTyped(BasicStreamReader.java:5618)
 ~[woodstox-core-6.2.0.jar!/:6.2.0]
        at 
com.ctc.wstx.sr.BasicStreamReader.getElementText(BasicStreamReader.java:696) 
~[woodstox-core-6.2.0.jar!/:6.2.0]
        at 
org.comixedproject.adaptors.ComicInfoEntryAdaptor.loadXmlData(ComicInfoEntryAdaptor.java:89)
 ~[comixed-adaptors-0.7.0-rc4.jar!/:0.7.0-rc4]
        at 
org.comixedproject.adaptors.ComicInfoEntryAdaptor.loadContent(ComicInfoEntryAdaptor.java:57)
 ~[comixed-adaptors-0.7.0-rc4.jar!/:0.7.0-rc4]
        ... 11 common frames omitted




From: Darryl L. Pierce
Sent: Monday, 23 November 2020 3:01 AM
To: comixed-dev@xxxxxxxxxxxxx
Subject: [comixed-dev] Re: Metadata - Title and Summary

T

Other related posts: