Bonjour,

Je travaille sur une application J2EE qui tourne sur weblogic. Mon souci est que j'ai des JSP qui ne compilent pas alors qu'il y'en a d'autres qui compilent.
Je pense que les JSP qui ne compilent pas c'est des JSP avec des taglib du style :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<html>
	<head>
		<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
		<%@ taglib uri="/WEB-INF/sso.tld" prefix="sso" %>
		<%@ taglib uri="/WEB-INF/ichihm-tag.tld" prefix="ichihm" %>
		<%@ taglib uri="/WEB-INF/connexionSso-tag.tld" prefix="ssoConnexion" %>
 
		<ichihm:chemin>
			<ichihm:item name="menu1" />
			<ichihm:item name="menu2" />
			<ichihm:item name="menu3" />
		</ichihm:chemin>
 
		<sso:SsoOpenSession />
		<ssoConnexion:ValidateAccesAppli />
 
	</head>
 
	<body>
	</body>
alors que les JSP "normales" (ss taglib) compilent sans souci.
Les .tld appelés sont bien dans le war.

les erreurs renvoyées sont les suivantes :

java.lang.NullPointerException
at org.apache.commons.digester.Digester.createSAXException(Digester.java:2383)
at org.apache.commons.digester.Digester.createSAXException(Digester.java:2409)
at org.apache.commons.digester.Digester.startElement(Digester.java:1271)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:533)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:878)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1693)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
at weblogic.xml.jaxp.WebLogicXMLReader.parse(WebLogicXMLReader.java:133)
at weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:153)
at org.apache.commons.digester.Digester.parse(Digester.java:1527)
at com.projet.ich.ihm.menu.loader.ReadXmlMenuFile.getMenuApplication(ReadXmlMenuFile.java:85)
at com.projetich.ihm.menu.loader.ReadXmlMenuFile.getResource(ReadXmlMenuFile.java:111)
at com.projet.ich.ihm.menu.MenuManager.getResource(MenuManager.java:71)
at com.projet.ich.ihm.menu.tag.ItemContainerTag.doEndTag(ItemContainerTag.java:82)
at jsp_servlet._jsp.__erreur._jsp__tag2(__erreur.java:260)
at jsp_servlet._jsp.__erreur._jspService(__erreur.java:159)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:394)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:309)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3231)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2002)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1908)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1362)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
<24 déc. 2007 08 h 21 MET> <Error> <HTTP> <BEA-101020> <[weblogic.servlet.internal.WebAppServletContext@c33893 - appName: 'process', name: 'process.war', context-path: '/process'] Servlet failed with Exception
java.lang.NullPointerException
at jsp_servlet._jsp.__error._jspService(__error.java:93)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
Truncated. see log file for complete stacktrace