Stacktrace:
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at org.openxava.web.servlets.Servlets.getURIAsString(Servlets.java:120)
at org.openxava.web.servlets.Servlets.getURIAsString(Servlets.java:99)
at org.openxava.web.dwr.Module.getURIAsString(Module.java:161)
at org.openxava.web.dwr.Module.fillResult(Module.java:170)
at org.openxava.web.dwr.Module.request(Module.java:72)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
at org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
at org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:146)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
Pense que el error era mio, pero definitivamete ya no se que hacer.
bueno, uso OX 3.1 actualizado desde el beta.
,
si ejecuto la aplicacion desde Tomcat(Sin liferay), funciona, pero en Liferay me genera ese error, estoy subiendo nuevamente el portlet, borre carpetas temporales, work y webapps/nombredelportlet
para evitar algun tipo de problema relacionado con permisos de archivos ya que estoy sobre linux
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
¿falla al visualizar el editor o al pulsar algún vínculo?
¿Has revisado las url que generás? ¿están disponible en Liferay?
Recuerda que le estructura de la aplicación para la versión de portlets es diferente, los JSPs están dentro de WEB-INF. Además la URL cuando estás dentro de un portal también cambia.
Saludos
Javi
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Justamente el problema era como lo decia en un editor, el eclipse que usop no resalta las sintaxis de los jsp, por lo tanto no pude advertir que se me quedo un tag <% sin abrir y eso causaba el error, como decimos en chile
"La pana del tonto"
lo de pana es por la palabra panne que se refiere a la averia, en el caso usado en chile la del vehiculo y "del tonto", porque se debe a falta de bencina y solo un tonto no mira el nivel de bencina antes de emprender un largo viaje.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
> "La pana del tonto"
Este tipo de cosas es más bien "el pan nuestro de cada día". Con tantos detalles a tener en cuenta es fácil que se te escape algo alguna vez.
Saludos
Javi
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Tengo el siguiente problema, al acceder de forma directa a una clase en OX, todo funciona bien.
Pero al hacer referencia a ella desde otra clase como coleccion, tengo el siguiente problema:
27-01-2009 02:01:32 PM org.openxava.web.dwr.Module request
GRAVE: Exception in JSP: /WEB-INF/jsp/xava/collection.jsp:81
78: <%=style.getFrameTitleEndDecoration()%>
79: <%=style.getFrameHeaderEndDecoration()%>
80: <%=style.getFrameContentStartDecoration()%>
81: <jsp:include page="detail.jsp">
82: <jsp:param name="viewObject" value="<%=viewName%>" />
83: <jsp:param name="propertyPrefix" value="<%=propertyPrefix%>" />
84: </jsp:include>
Stacktrace:
org.apache.jasper.JasperException: Exception in JSP: /WEB-INF/jsp/xava/collection.jsp:81
78: <%=style.getFrameTitleEndDecoration()%>
79: <%=style.getFrameHeaderEndDecoration()%>
80: <%=style.getFrameContentStartDecoration()%>
81: <jsp:include page="detail.jsp">
82: <jsp:param name="viewObject" value="<%=viewName%>" />
83: <jsp:param name="propertyPrefix" value="<%=propertyPrefix%>" />
84: </jsp:include>
Stacktrace:
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at org.openxava.web.servlets.Servlets.getURIAsString(Servlets.java:120)
at org.openxava.web.servlets.Servlets.getURIAsString(Servlets.java:99)
at org.openxava.web.dwr.Module.getURIAsString(Module.java:161)
at org.openxava.web.dwr.Module.fillResult(Module.java:170)
at org.openxava.web.dwr.Module.request(Module.java:72)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
at org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
at org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:146)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
Pense que el error era mio, pero definitivamete ya no se que hacer.
la clase a la que hago referencia es esta:
package org.sec.FuerzaMayor.modelo;
import javax.persistence.*;
import org.openxava.annotations.*;
import org.sec.FuerzaMayor.validadores.*;
@Entity
public class Adjuntofile {
@Version
private int version;
@Id @Hidden @GeneratedValue(strategy=GenerationType.SEQUENCE,generator = "ADJUNTOFILE_SEQ")
@SequenceGenerator(name="ADJUNTOFILE_SEQ", sequenceName = "adjuntofile_seq")
int codigo;
@PropertyValidator(ExtensionesProhibidasValidador.class)
@Stereotype("UPLOADARCHIVOS")
public String archivos;
@Stereotype("ADJUNTOB")
public String adjunto;
@ManyToOne(fetch=FetchType.LAZY)
@DescriptionsList(descriptionProperties="titulo", order="${titulo} desc")
private Fuerzamayor fmayor;
y desde otra clase hago referenia a ella de esta forma
@OneToMany(mappedBy="fmayor")
@ListProperties("adjunto, archivos")
@XOrderBy("archivos desc")
@AsEmbedded
private Collection <Adjuntofile> adjuntofile;
ya no se si es error mio o un bug de OX
bueno, uso OX 3.1 actualizado desde el beta.
,
si ejecuto la aplicacion desde Tomcat(Sin liferay), funciona, pero en Liferay me genera ese error, estoy subiendo nuevamente el portlet, borre carpetas temporales, work y webapps/nombredelportlet
para evitar algun tipo de problema relacionado con permisos de archivos ya que estoy sobre linux
Es un editor el que me esta dando problemas
al parecer este pedazo de codigo
<%String extension=fvalue.substring(fvalue.length()-3, fvalue.length()).toUpperCase();
int j = 0;
String [] extensionb = palabra.split(",");
String textos="-";
while(j<extensionb.length){
if(extensionb[j].toString().compareTo(extension) == 0){
textos=extensionb[j].toString();
textos="<a href = 'javascript:void(0)' onclick ='muestra();' alt='"+fvalue+"' title='"+fvalue+"'><img src='" + request.getContextPath() + "/xava/images/"+textos.toLowerCase()+"_icon.png'/></a>";
}
j++;
}
%>
<%=textos%> <a href = "http://<%=request.getServerName()%>:<%=request.getServerPort()%>/files/<%=fvalue%>" alt="<%=fvalue%>" title="<%=fvalue%>" target="_blank"><img src="<%=request.getContextPath()%>/xava/images/descargas.png"/></a>";
lo extra;o es que en tomcat sin LR funciona perfecto.
Hola Andrés,
¿falla al visualizar el editor o al pulsar algún vínculo?
¿Has revisado las url que generás? ¿están disponible en Liferay?
Recuerda que le estructura de la aplicación para la versión de portlets es diferente, los JSPs están dentro de WEB-INF. Además la URL cuando estás dentro de un portal también cambia.
Saludos
Javi
Justamente el problema era como lo decia en un editor, el eclipse que usop no resalta las sintaxis de los jsp, por lo tanto no pude advertir que se me quedo un tag <% sin abrir y eso causaba el error, como decimos en chile
"La pana del tonto"
lo de pana es por la palabra panne que se refiere a la averia, en el caso usado en chile la del vehiculo y "del tonto", porque se debe a falta de bencina y solo un tonto no mira el nivel de bencina antes de emprender un largo viaje.
Hola Andrés,
> "La pana del tonto"
Este tipo de cosas es más bien "el pan nuestro de cada día". Con tantos detalles a tener en cuenta es fácil que se te escape algo alguna vez.
Saludos
Javi
lo extraño era que en Tomcat sin LR ese error pasaba desapercibido, y solo aparecia en LR.