[jboss-user] [JBoss Tools (users)] - Founded the failure of org.jboss.tools.vpe.editor.util.DocTy
nimo22
do-not-reply at jboss.com
Fri Sep 26 03:08:57 EDT 2008
I found out, why and when this failure occurs:
java.lang.NullPointerException
| at org.jboss.tools.vpe.editor.util.DocTypeUtil.getDoctype(DocTypeUtil.java:153)
| at org.jboss.tools.vpe.editor.util.DocTypeUtil.getDoctype(DocTypeUtil.java:71)
| at org.jboss.tools.vpe.editor.mozilla.MozillaEditor.createPartControl(MozillaEditor.java:281)
| at org.jboss.tools.vpe.editor.VpeEditorPart.createVisualEditor(VpeEditorPart.java:754)
| at org.jboss.tools.jst.jsp.jspeditor.JSPMultiPageEditor.pageChange(JSPMultiPageEditor.java:223)
| at org.jboss.tools.jst.jsp.jspeditor.JSPMultiPageEditor.createPages(JSPMultiPageEditor.java:421)
| at org.jboss.tools.jst.jsp.jspeditor.JSPMultiPageEditorPart.createPartControl(JSPMultiPageEditorPart.java:125)
| at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:661)
| at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:428)
| at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:594)
It has to do with the kind of embeeding the template.
I have following structure:
view (root-directory)
-themes
--templates
---myTemplate.xhtml
-pages
-myPage.xhtml
Now, I embeed the 'myTemplate.xhtml' in 'myPage.xhtml':
The Visual Editor works with this:
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
| xmlns:s="http://jboss.com/products/seam/taglib"
| xmlns:ui="http://java.sun.com/jsf/facelets"
| xmlns:f="http://java.sun.com/jsf/core"
| xmlns:h="http://java.sun.com/jsf/html"
| xmlns:rich="http://richfaces.org/rich"
| template="../themes/template/templateMain.xhtml" >
| ..
When I do this, then the Editor throws the exception:
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
| xmlns:s="http://jboss.com/products/seam/taglib"
| xmlns:ui="http://java.sun.com/jsf/facelets"
| xmlns:f="http://java.sun.com/jsf/core"
| xmlns:h="http://java.sun.com/jsf/html"
| xmlns:rich="http://richfaces.org/rich"
| template="/themes/template/templateMain.xhtml" >
| ..
The change from
template="/themes/template/templateMain.xhtml" >
to
template="../themes/template/templateMain.xhtml" >
throws the exception "Could not open the editor: An unexpected exception was thrown."
However, I have to change it to:
template="../themes/template/templateMain.xhtml" >
because with that:
template="/themes/template/templateMain.xhtml" >
The ServletContainer does not find my template:
07:05:04,096 WARN [factory] /themes/template/template.xhtml not found at jndi:/localhost/myProject/themes/template/template.xhtml
But that:
template="../themes/template/templateMain.xhtml" >
throws the exception of JBoss Tools.
Any Suggestions?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4178967#4178967
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4178967
More information about the jboss-user
mailing list