<!DOCTYPE html>
<html><head>
    <meta charset="UTF-8">
</head><body><p>Dear List,<br></p><p>a short introduction:<br>after about 10 years of intensive develop and maintenance work for a large website + mobile and some smaller (still productive) with the Open Source CMS "Apache Lenya" (and Cocoon 2.1) I re-discovered OpenCms (used it about 13 yrs ago for some smaller sites) as a potential replacement for Lenya.<br>Already evaluated some other in theory and "quickly" tested some of them (Hippo amongst others).<br>I really was impressed by what I read about OpenCms (partly unbelivable ;-) and about 2 weeks ago i finally installed it (Arch Linux, MariaDB, Java 8, Tomcat 8) ... and the more I play with it the more I love it :-)<br></p><p>My question or "problem" regards to the "Extended HTML Import":<br></p><p>I installed the official 10.5.0 release with the default settings including the Apollo Example.<br>With help of the good documentation I've set up an additional site (my evaluation prototype) for three languages (de, en, fr; SingleTree) with just a simple Template (+ Model) with only one Container.<br>This works very well.<br></p><p>To kind of "finalize" my prototype and show it to the customer I need to fill it with content (about 1.500 documents, each html in 3 langs + a PDF per doc)).<br></p><p>With a small amount of testpages (6 folder + 5 docs + 5 PDFs) I tried the Extended HTML Importer.<br>After adding "head|Head Element,body|Body Element,foot|Foot Element" to the template's "template-elements" property (found this hint somewhere in the I-net) the import run was successfull w/o errors.</p><p>BUT:</p><p>- the imported content/page is only shown when I use <cms:include element="body" editable="true"/> instead of <cms:container .../> (else I get an error) but this way the created (not imported) content is not shown (obviously)<br></p><p>- no edit option in the page editor available<br></p><p>- in EXPLORER I can't navigate to the imported data; when expanding the parent folder (subfolder in my prototype site) the arrow in front of the the folder icon rotates to point downward but nothing happens; on hover (over the folder) a kind of tooltip shows in red an Exception. In the OpenCms log I found:<br>ERROR [din.server.DefaultErrorHandler:  58]<br>java.lang.NullPointerException<br>    at org.opencms.ui.components.CmsResourceIcon.getSmallTypeIconURI(CmsResourceIcon.java:393)<br>    at org.opencms.ui.components.CmsResourceIcon.getIconInnerHTML(CmsResourceIcon.java:300)<br>:<br>and<br>ERROR [encms.ui.CmsVaadinErrorHandler:  80]<br>Invocation of method itemClick in org.opencms.ui.apps.CmsFileExplorer$9 failed.<br>com.vaadin.event.ListenerMethod$MethodException: Invocation of method itemClick in org.opencms.ui.apps.CmsFileExplorer$9 failed.<br>    at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:533)<br>:<br></p><p>- in the SITEMAP I can navigate to the imported data (an icon with'?' is shown for the imported pages) and in "Resources" view I see all the folders, pages and PDFs in the correct structure, and can access/edit (props) the folders and PDFs BUT NOT the imported HTML pages; when accessing their PROPERTIES or INFO:<br>the dialog shows: "java.lang.NullPointerException: No description available."<br>and the log:<br>ERROR [ org.opencms.gwt.CmsGwtService: 183] <br>java.lang.NullPointerException<br>    at org.opencms.gwt.CmsVfsService.addPageInfo(CmsVfsService.java:345)<br>:<br>and<br>ERROR [ org.opencms.gwt.CmsLogService:  66] Client LOG (Host 192.168.178.41, Address 192.168.178.41, Ticket 1486935332797): null<br>org.opencms.gwt.CmsVfsService.addPageInfo(CmsVfsService.java:345)<br>:<br></p><p>For testing, I imported the 7.0.0 documentation module + the documentation for the Extended HTML Import and XMLContent what shows the same behaviour in Explorer and Sitemap.<br></p><p><br></p><p>Have I missed something to add/configure?<br>Is this import feature incompatible with version 10.5.0?<br></p><p>Stumbled over the class<br><a href="https://github.com/alkacon/opencms-core/blob/branch_10_5_x/src-modules/org/opencms/workplace/tools/database/CmsHtmlImport.java">https://github.com/alkacon/opencms-core/blob/branch_10_5_x/src-modules/org/opencms/workplace/tools/database/CmsHtmlImport.java</a><br>that it guess this handling the import (is this correct?) ...<br>detected there (line 1137) that a "CmsXmlPage" page is created ...<br>and it seems to me as if there is no (more) support for the "xmlpage" resourcetype in 10.5.0 what causes the issue (I'm just guessing, as I didn't found a way to create a "XmlPage" in the system, only a ContainerPage with XmlContent).<br></p><p><br></p><p>Is there a way to get this working somehow? maybe some kind of "hack" afterwards in the DB (changing some values)?<br>For the prototype it does not have to be perfect.<br>Also thought about a custom build (already set up the environment as described and git-cloned the core :-) or to create an import module based on the Extended HTML Import code ...<br></p><p><br></p><p>Sorry for the long but hopefully explanatory text.<br></p><p>Thank you very much for your help on this!<br></p><p>Best regards,<br>Gerd<br></p></body></html>