Java.lang.ArrayIndexOutOfBoundsException: -2 [RESOLVIDO]

Pessoal, estou criando uma página utilizando JSF e ap abrir a pagina ele me apresenta este erro abaixo, sendo que minha página está limpa, sem nunhum componente, minha página eh a seguinte:

<?xml version="1.0" encoding="UTF-8"?>
<jsp:root version="2.1" xmlns:f="http://java.sun.com/jsf/core" 
		xmlns:h="http://java.sun.com/jsf/html" 
		xmlns:jsp="http://java.sun.com/JSP/Page" 
		xmlns:rich="http://richfaces.org/rich"
    	                xmlns:a4j="http://richfaces.org/a4j" >

	<jsp:directive.page contentType="text/html;charset=UTF-8"
		pageEncoding="UTF-8" />
	<f:view>
	
	</f:view>
</jsp:root>	

coloquei todas as libs necessárias. Nas outras páginas que criei funciona corretamente, mas nesta da o erro abaixo:


java.lang.ArrayIndexOutOfBoundsException: -2
	at org.eclipse.jdt.internal.compiler.parser.Parser.concatExpressionLists(Parser.java:1185)
	at org.eclipse.jdt.internal.compiler.parser.Parser.consumeDimWithOrWithOutExprs(Parser.java:2694)
	at org.eclipse.jdt.internal.compiler.parser.Parser.consumeRule(Parser.java:5681)
	at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9020)
	at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9251)
	at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9208)
	at org.eclipse.jdt.internal.compiler.parser.Parser.dietParse(Parser.java:7864)
	at org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:587)
	at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:357)
	at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:371)
	at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:413)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:317)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
	at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:428)
	at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:444)
	at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:116)
	at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.java:298)
	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:196)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
	at com.sun.faces.extensions.avatar.lifecycle.PartialTraversalLifecycle.render(PartialTraversalLifecycle.java:92)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
	at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
	at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:118)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Unknown Source)

Alguém sabe pq???

Isso é bug do eclipse. Eclipse é bugado.

Use o netbeans.

Então… naum é problema do eclipse naum… isso eh problema no tomcat…

Esse problema ocorreu pq estou tentando retirar as libs do meu arquivo WAR e colocar no TOMCAT na pasta lib… ai ta acontecendo esses erros.

Agora não sei o pq disso.

O problema é o seguinte… o que eu estava tentando fazer era colocar minhas libs do projeto no tomcat/lib… e isso naum funcionou, ai então criei um novo projeto contendo todas as libs que necessito, no meu classpath coloquei uma dependencia deste projeto das libs no meu projeto principal.

Ao final publiquei o projeto lib no tomcat e funcionou…