<font color='black' size='2' face='arial'><font color="black" face="arial" size="2">

<div style="font-family: arial,helvetica; font-size: 10pt; color: black;">


<div id="AOLMsgPart_0_04cc4a8a-8bdb-407c-8536-a56d9ae93440" style="margin: 0px; font-family: Tahoma,Verdana,Arial,Sans-Serif; font-size: 12px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">

Hi, <br>

 <br>


I keep getting a Null Exception Pointer (at 
org.opencms.xml.CmsXmlUtils.createXpath(CmsXmlUtils.java:145) when 
trying to include a structured content type into a jsp. Here is my VFS 
layout: <br>

 <br>


/sites/mysite/index.jsp  (<-- has cms:include 
file=/_include/_hpSlides/slide-test-1.jsp) <br>


/sites/mysite/_include/_hpSlides/slide-test-1.jsp (<-- Type is 
hp-slide-default) <br>


/system/modules/com.mysite/schemas/hp-slide-default.xsd <br>


/system/modules/com.mysite/templates/HP-Slide-Default.jsp (<-- this is 
the value for property template-elements on _include_ folder) <br>

 <br>


So basically, if I navigate in the workplace directly to 
/sites/mysite/_include/_hpSlides/slide-test-1.jsp I see my content 
render just as I want it: with the template controlling all the 
surrounding markup, and the structured content elements being pulled in 
via the cms:include tags (referencing the specific elements) within the 
template. <br>

 <br>


Now I would like to include that same rendered markup inside of another 
jsp page.  In this case, I want my index.jsp to simply include the 
slide-test-1.jsp so that the exact same markup I saw when I previewed 
the slide-test-1.jsp simply appears inside the index.jsp where the 
cms:include is.  Instead I get the always dreaded 
NullExceptionPointer....  I feel like I am just not understanding 
something very basic about how OpenCms works (I am a complete newbie of 
course!)   I am using version 7.5.3.   I hope I've provided enough 
information if not let me know and I can provide plenty more :) <br>

 <br>


I should point out that I can of course use a cms:include from within 
index.jsp and then pull in specific elements (exactly the same way as 
the template code does) but this defeats the purpose (for me anyways) 
as I would like to abstract the entire block of that section in the 
index page so that perhaps some other day a different cms:include will 
pull in a completely different block of markup from a different 
structured content type.  Does this make sense? <br>

 <br>


Thanks, <br>


eelboy <br>

 <br>




</div>

 <!-- end of AOLMsgPart_0_04cc4a8a-8bdb-407c-8536-a56d9ae93440 -->
</div>

</font></font>