[opencms-dev] Newbie problem with OpenCMS - New Content Disapears
Dr. John A. Kassebaum PhD, PE
jak at kassebaumengineering.com
Mon Feb 15 22:28:20 CET 2016
When I add the text field (in this case I added the “About: Open Source” instance) I get a java exception in the opencms.log:
org.opencms.file.CmsVfsResourceNotFoundException: Error reading resource from path "/sites/default/grid-demo/.content/texts/t_00019.xml”.
I do see the text in my edit window/page:
Open Source:
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
But, when I refresh the page - the content is missing and it emits the same error message into the opencms.log:
org.opencms.file.CmsVfsResourceNotFoundException: Error reading resource from path "/sites/default/grid-demo/.content/texts/t_00019.xml"
Any thoughts on what is going on here? Does this indicate some kind of mis-configuration of OpenCMS?
-John
> On Feb 15, 2016, at 3:57 PM, Dr. John A. Kassebaum PhD, PE <jak at kassebaumengineering.com> wrote:
>
> Hi Lorenz,
>
> I found the opencms.log file - very helpful. Not seeing many errors yet - but I just reloaded the whole thing (9.5.3) to be sure I see everything.
>
> The guts of the page are very simple - basically just copied the grid-demo-page.jsp. Maybe that’s the problem?
>
> <body>
> <div class="page-wrap wrapper">
> <c:if test="${cms.isEditMode}">
> <!--=== Placeholder for OpenCms toolbar in edit mode ===-->
> <div style="background: lightgray; height: 35px"> </div>
> </c:if>
> <div style="background: blue; height: 35px">
> <img align="right" height="100" src="<cms:link>%(link.weak:/system/modules/com.k2ee.wpcp_framework/resources/img/FortWayneLogo.jpg)</cms:link>" />
> </div>
> <cms:container name="page-complete" type="page" width="1200" maxElements="15" editableby="ROLE.DEVELOPER">
> <cms:bundle basename="com.alkacon.bootstrap.formatters.messages">
> <div class="servive-block rounded-3x servive-block-red">
> <p><fmt:message key="bootstrap.page.text.emptycontainer"/></p>
> </div>
> </cms:bundle>
> </cms:container>
> </div><!--/page-wrap-->
> </body>
>
> This gives me a “Please drop your Layout Rows here” where I can drop a grid-demo template row. I’m about to try this again while watching the opencms.log and see if I learn anything. I think I do understand the basic idea of content types and formatters … but I can’t get the basic editing functions to work on my own page which makes me think I have missed something critical.
>
> Thanks for your help!!
> -John
>
>> On Feb 15, 2016, at 3:50 PM, Lorenz Lammersdorf <lorenz.lammersdorf at kernbrand.ch> wrote:
>>
>> sorry, typo: it's of course opencms.log.
>>
>> just to make sure: you've configured your basicpage.jsp as template in
>> your site's configuration and then created a new container page (e. g.
>> index.html) in your site's folder?
>>
>> sounds as if your formatter creates no output. is there any
>> formatter-related html code in your edited page, e. g. the content of
>> your text box?
>> i never used the demo bootstrap template, but usually a formatter
>> checks if there's content in the added module, e. g. the textbox,
>> something like this:
>>
>> <c:if test="${content.value.RoBeContactLink.exists}">
>> <c:forEach var="item"
>> items="${content.valueList.RoBeContactLink}" varStatus="status">
>> <p>
>> <a
>> href="<cms:link>${item.value.RoBeLinkLink}</cms:link>"><button
>> class="RoBeContactButton">${item.value.RoBeLinkText}</button></a>
>> </p>
>> </c:forEach>
>> </c:if>
>>
>> if in this example "item" is empty no output is written.
>>
>> regards
>> lorenz
>>
>>
>>
>>
>> 2016-02-15 21:27 GMT+01:00 Dr. John A. Kassebaum PhD, PE
>> <jak at kassebaumengineering.com>:
>>> Hi Lorenz,
>>>
>>> I am actually merely trying to get an initial setup running - so I was trying to create a basicPage.jsp that was based on the grid-demo-page.jsp from the bootstrap formatters module. Then - editing - I try to add bootstrap content types to the page. I add a Template Row, then I add a Layout Column, then back to default and add a text box. The page info show the XML content to be present. but then, when I view the page from another tab - or refresh the tab I’m editing in - the 'page info’ xml content remains the same, but the newly added text box vanishes from the rendered page.
>>>
>>> I’m sure I must be dong something wrong - but I have not yet gotten far enough to create my own content types. That is next.
>>>
>>> Thanks and best regards,
>>> -John
>>>
>>> P.S. Thanks for aiming me at /webapps/opencms/WEB-INF/logs/oipencms.log - I’ll take a look!
>>>
>>>> On Feb 15, 2016, at 3:14 PM, Lorenz Lammersdorf <lorenz.lammersdorf at kernbrand.ch> wrote:
>>>>
>>>> john,
>>>>
>>>> did i understand you correct: you're using a self-written template?
>>>> could you please show us your container definition? and which content
>>>> type do you want to add?
>>>>
>>>> btw: catalina.out is only one place to look. have a look at
>>>> /webapps/opencms/WEB-INF/logs/oipencms.log to find the errors thrown
>>>> by opencms. or have a look at administration -> workplace tools -> log
>>>> file to see the last 50 lines (or so) of opencms.log.
>>>>
>>>> regards
>>>> lorenz
>>>>
>>>> 2016-02-15 20:18 GMT+01:00 Dr. John A. Kassebaum PhD, PE
>>>> <jak at kassebaumengineering.com>:
>>>>> Hi Chris!
>>>>>
>>>>> Thanks for the idea - I tried this during number of operations (startup, shutdown, and just running OpenCMS - editing, etc.) - and I see no error messages. I was viewing “catalina.out for Tomcat which appears to be where OpenCMS emits its log info.
>>>>>
>>>>> Still unable to edit content … its like the formatter for all content types is “disintigrator booth”.
>>>>>
>>>>> -John
>>>>>
>>>>>> On Feb 13, 2016, at 8:01 AM, Christoph Kukulies <kuku at physik.rwth-aachen.de> wrote:
>>>>>>
>>>>>> Am 12.02.2016 um 20:58 schrieb Dr. John A. Kassebaum PhD, PE:
>>>>>>>
>>>>>>> Hi OpenCMS folks,
>>>>>>>
>>>>>>> I am an OpenCMS newbie, but have had little trouble getting everything setup and working. No problem with the demo site or development tools (Netbeans and nbDriva). However, I am concerned that I am missing something significant.
>>>>>>>
>>>>>>> Problem: I have created a new website for my client using the Workspace Manager, and coded a simplistic new module with my own templates/basicPage.jsp. I am able to add content to it - but, if I refresh the page after adding content, all of that newly added content becomes invisible. I can still see the record of the info in the Page Info (xml content) - but the produced page HTML does not include rendering of the content. I have not created any of my own formatters and/or content types, and am using the content type from the bootstrap modules as a starting point.
>>>>>>>
>>>>>>> Can someone give me a clue? What I am I missing?
>>>>>>>
>>>>>>
>>>>>>
>>>>>> Sometimes it can be helpful to watch opencms.log when the servlet container(tomcat) and OpenCms start and examine the log for any xml errors, exceptions, etc..
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Chris Christoph P. U. Kukulies kukulies (at) rwth-aachen.de
>>>>>> _______________________________________________
>>>>>> This mail is sent to you from the opencms-dev mailing list
>>>>>> To change your list options, or to unsubscribe from the list, please visit
>>>>>> http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> John A. Kassebaum, PhD PE AC9JX
>>>>> Kassebaum Engineering LLC
>>>>> Main: (317) 225-4126 x2
>>>>> Cell: (317) 250-7932
>>>>>
>>>>> _______________________________________________
>>>>> This mail is sent to you from the opencms-dev mailing list
>>>>> To change your list options, or to unsubscribe from the list, please visit
>>>>> http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Kernbrand ist umgezogen. Bitte beachten Sie die neuen Koordinaten.
>>>> --
>>>> Aktuell im Blog Mensch Marke: Besser bloggen statt werben
>>>> Unseren Newsletter abonnieren
>>>> --
>>>> Lorenz Lammersdorf
>>>> Senior Web Developer
>>>>
>>>> Kernbrand AG
>>>> Teufener Strasse 11
>>>> 9000 St.Gallen
>>>> +41 58 255 13 06 direkt
>>>> +41 58 255 13 00
>>>> www.kernbrand.ch
>>>> --
>>>> Support kontaktieren: support at kernbrand.ch
>>>> --
>>>> Verbinden Sie sich jetzt mit uns! Wir freuen uns auf Sie.
>>>> _______________________________________________
>>>> This mail is sent to you from the opencms-dev mailing list
>>>> To change your list options, or to unsubscribe from the list, please visit
>>>> http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> John A. Kassebaum, PhD PE AC9JX
>>> Kassebaum Engineering LLC
>>> Main: (317) 225-4126 x2
>>> Cell: (317) 250-7932
>>>
>>> _______________________________________________
>>> This mail is sent to you from the opencms-dev mailing list
>>> To change your list options, or to unsubscribe from the list, please visit
>>> http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev
>>>
>>>
>>>
>>
>>
>>
>> --
>> Kernbrand ist umgezogen. Bitte beachten Sie die neuen Koordinaten.
>> --
>> Aktuell im Blog Mensch Marke: Besser bloggen statt werben
>> Unseren Newsletter abonnieren
>> --
>> Lorenz Lammersdorf
>> Senior Web Developer
>>
>> Kernbrand AG
>> Teufener Strasse 11
>> 9000 St.Gallen
>> +41 58 255 13 06 direkt
>> +41 58 255 13 00
>> www.kernbrand.ch
>> --
>> Support kontaktieren: support at kernbrand.ch
>> --
>> Verbinden Sie sich jetzt mit uns! Wir freuen uns auf Sie.
>
>
>
> --
> John A. Kassebaum, PhD PE AC9JX
> Kassebaum Engineering LLC
> Main: (317) 225-4126 x2
> Cell: (317) 250-7932
>
--
John A. Kassebaum, PhD PE AC9JX
Kassebaum Engineering LLC
Main: (317) 225-4126 x2
Cell: (317) 250-7932
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20160215/4701de77/attachment.htm>
More information about the opencms-dev
mailing list