Messages posted by perrotekel
[Logo]
ICEsoft.org Forums: ICEfaces, ICEmobile, ICEpdf
[Search] Search   [Recent Topics] Recent Topics   [Groups] Home Page | www.icesoft.org  [Login] Login 
Messages posted by: perrotekel  XML
Profile for perrotekel -> Messages posted by perrotekel [31] Go to Page: 1, 2, 3 Next 
Author Message
I have detect than problems only happen when call the flow from javascript with
Code:
 window.location.href = url;
 


I use the <ice:menuBar> and
<ice:menuItem id="#{subsubsection.id}" onclick="javascript:gotomenu('#{facesContext.externalContext.requestContextPath}/#{section.id}/#{subsection.id}/#{subsubsection.id}/index.iface?_flowId=#{section.dir}.#{subsection.dir}.#{subsubsection.dir}-flow');return false;"

Any help¿?
Hello I have a small aplication with icefaces 1.8.2 + swf 1.0.4 and when call view, the flow is.-
1.- Call method of Controller, then return "ok" and goto view.xhtml.

This is right, but I dont know because the flow is executed two times.


Can help me please??



Thanks.
What last version the spring web flow work fine with icefaces 1.8.2?
Where can I download icefaces 1.8.3 ?

Hello I like integrate Icefaces 1.8.2 and SWF 2.0.8 in Jboss but I have a problem.

Any solution?


I not found the solution, but I found many questions for this problem.


I upload the example-project for Netbeans 6.5
I use 3 libraries.

Code:
 SpringWebFlow.2.0.8.xml: 
                 file:org.springframework.binding-2.0.8.RELEASE.jar
 		file:org.springframework.faces-2.0.8.RELEASE.jar
 		file:org.springframework.js-2.0.8.RELEASE.jar
 		file:org.springframework.webflow-2.0.8.RELEASE.jar
 		file:org.springframework.web-3.0.1.RELEASE-A.jar
 		file:org.springframework.context-3.0.1.RELEASE-A.jar
 		file:org.springframework.asm-3.0.1.RELEASE-A.jar
 		file:org.springframework.beans-3.0.1.RELEASE-A.jar
 		file:org.springframework.core-3.0.1.RELEASE-A.jar
 		file:org.springframework.expression-3.0.1.RELEASE-A.jar
 		file:org.springframework.web.servlet-3.0.1.RELEASE-A.jar
 		file:jboss-el-2.0.1.GA.jar
 
 Icefaces.1.8.2.withJSF.xml.-
                 file:backport-util-concurrent.jar
 		file:commons-beanutils.jar
 		file:commons-collections.jar
 		file:commons-digester.jar
 		file:commons-discovery.jar
 		file:commons-fileupload.jar
 		file:commons-lang.jar
 		file:commons-logging.jar
 		file:icefaces-comps.jar
 		file:icefaces-facelets.jar
 		file:jsf-api-1.2.jar
 		file:jsf-api.jar
 		file:jsf-impl-1.2.jar
 		file:jsf-impl.jar
 		file:krysalis-jCharts-1.0.0-alpha-1.jar
 		file:just-ice.jar
 		file:commons-el.jar
 
 



Error
Code:
 13:09:01,218 ERROR [D2DFaceletViewHandler] Problem in renderResponse: null
 java.lang.NullPointerException
 	at com.icesoft.util.SeamUtilities.getSpringFlowId(SeamUtilities.java:569)
 	at com.icesoft.faces.renderkit.dom_html_basic.FormRenderer.encodeBegin(FormRenderer.java:165)
 	at com.icesoft.faces.component.ext.renderkit.FormRenderer.encodeBegin(FormRenderer.java:53)
 	at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:813)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:489)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:282)
 	at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:159)
 	at org.springframework.faces.webflow.FlowViewHandler.renderView(FlowViewHandler.java:91)
 	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
 	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
 	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
 	at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:19)
 	at com.icesoft.faces.context.View$2$1.respond(View.java:48)
 	at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:201)
 	at com.icesoft.faces.context.View$2.serve(View.java:77)
 	at com.icesoft.faces.context.View.servePage(View.java:149)
 	at com.icesoft.faces.webapp.http.core.MultiViewServer.service(MultiViewServer.java:67)
 	at com.icesoft.faces.webapp.http.common.ServerProxy.service(ServerProxy.java:11)
 	at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet$4.service(MainSessionBoundServlet.java:149)
 	at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
 	at com.icesoft.faces.webapp.http.servlet.BasicAdaptingServlet.service(BasicAdaptingServlet.java:16)
 	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
 	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:53)
 	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
 	at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:131)
 	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.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
 	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:235)
 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
 	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
 	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
 	at java.lang.Thread.run(Thread.java:619)
 13:09:01,220 SEVERE [lifecycle] JSF1054: (Phase ID: RENDER_RESPONSE 6, View ID: /index.xhtml) Exception thrown during phase execution: javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.LifecycleImpl@a9dbc1]
 13:09:01,220 ERROR [View] Exception occured during rendering on http://localhost:8080/IceWebFlow/index.xhtml [/index.xhtml]
 javax.faces.FacesException: Problem in renderResponse: null
 	at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:296)
 	at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:159)
 	at org.springframework.faces.webflow.FlowViewHandler.renderView(FlowViewHandler.java:91)
 	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
 	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
 	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
 	at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:19)
 	at com.icesoft.faces.context.View$2$1.respond(View.java:48)
 	at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:201)
 	at com.icesoft.faces.context.View$2.serve(View.java:77)
 	at com.icesoft.faces.context.View.servePage(View.java:149)
 	at com.icesoft.faces.webapp.http.core.MultiViewServer.service(MultiViewServer.java:67)
 	at com.icesoft.faces.webapp.http.common.ServerProxy.service(ServerProxy.java:11)
 	at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet$4.service(MainSessionBoundServlet.java:149)
 	at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
 	at com.icesoft.faces.webapp.http.servlet.BasicAdaptingServlet.service(BasicAdaptingServlet.java:16)
 	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
 	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:53)
 	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
 	at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:131)
 	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.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
 	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:235)
 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
 	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
 	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
 	at java.lang.Thread.run(Thread.java:619)
 Caused by: java.lang.NullPointerException
 	at com.icesoft.util.SeamUtilities.getSpringFlowId(SeamUtilities.java:569)
 	at com.icesoft.faces.renderkit.dom_html_basic.FormRenderer.encodeBegin(FormRenderer.java:165)
 	at com.icesoft.faces.component.ext.renderkit.FormRenderer.encodeBegin(FormRenderer.java:53)
 	at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:813)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:489)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
 	at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:282)
 	... 40 more
 


Hello I have a project with icefaces + jsf + spring web flow 2.0

I define flow.-

Code:
 <?xml version="1.0" encoding="UTF-8"?>
 <flow xmlns="http://www.springframework.org/schema/webflow"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/webflow http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd">
 
 
     <var name="FichasData" class="es.educacion.presentacion.fichas.FichasData"  />
     <var name="ErrorMsg" class="es.educacion.presentacion.fichas.FichasErrorMsg"/>
 
 
 
 
 
     <action-state id="initView">
         <evaluate expression="FichasController.initView(FichasData,ErrorMsg)">
 
         </evaluate>
         <transition on="ok" to="vista" />
     </action-state>
 
 	<view-state id="vista" view="buscar.xhtml" >
         <transition on="altaNueva" to="initDetail"/>
         <transition on="proceed" to="initDetail" />
 	</view-state>
 
 
     <action-state id="initDetail">
         <evaluate expression="FichasController.initDetail(FichasData,ErrorMsg)"/>
         <transition on="ok" to="vista" />
     </action-state>
 
 
 </flow>
 




buscar.xhtml (page)

Code:
 <?xml version='1.0' encoding='UTF-8' ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml"
       xmlns:ui="http://java.sun.com/jsf/facelets"
       xmlns:h="http://java.sun.com/jsf/html"
       xmlns:f="http://java.sun.com/jsf/core"
       xmlns:c="http://java.sun.com/jstl/core"
       xmlns:dat="http://www.dataware.es/facelets"
       xmlns:ice="http://www.icesoft.com/icefaces/component"
       xmlns:u1="http://www.dataware.es/facelets">
     <body>
         <ui:composition template="/templates/template.xhtml">
             <ui:define name="contenido">
                 <ice:form id="fichas">
 
                     <div class="botonera">
                         <ice:commandButton type="submit" id="nuevo" styleClass="buttonMinisterio" value="Test"
                         action="altaNueva" />
 
                 </ice:form>
             </ui:define>
         </ui:composition>
     </body>
 
 </html>
 




When I push button Test, the page not call flow

Why? Any idea?

Thanks.
Any idea please??
Hello, I work in a project with woodstock, icefaces, JSF 1.2 and spring web flow 1.

He have a datable with lazy pagination. My paginator extends of ArrayList


Code:
 public class PaginableList<E> extends ArrayList<E> {
 
     private int pageSize;
     private int actualPage;
     private boolean forzeAct = false;
     private ArrayList<E> actualPageData = null;
     private ArrayList<E> firstPageData = null;
     private PaginableDataController paginableDataController;
 
     public PaginableList(PaginableDataController pgd) {
         paginableDataController = pgd;
     }
 
     public PaginableList(PaginableDataController pgd, int pageSize) {
         paginableDataController = pgd;
         this.pageSize = pageSize;
     }
 
     public int getActualPage() {
         return actualPage;
     }
 
     public void setActualPage(int actualPage) {
         this.actualPage = actualPage;
     }
 
     public int getPageSize() {
         return pageSize;
     }
 
     public void setPageSize(int pageSize) {
         this.pageSize = pageSize;
     }
 
     @Override
     public int size() {
         return paginableDataController.getRowCount();
     }
 
     public int getSizeActualPageData() {
         return getActualPageData().size();
     }
 
     
     @Override
     public E get(int index) {
         int requestedPage = index / pageSize;
         int requestedIndex = index % pageSize;
         System.out.println(String.format("Get Data , index: %d, requestedPage: %d, " +
                 "requestedIndex: %d, actualPage: %d, pageSize= %d , forzeAct=%s",
                 index, requestedPage, requestedIndex, actualPage,pageSize,String.valueOf(forzeAct)));
         if (index < pageSize || forzeAct) {
             if (getFirstPageData() == null  || forzeAct) {
                 setFirstPageData((ArrayList<E>) paginableDataController.getDataPage(requestedPage, pageSize));
                 forzeAct=false;
             }
             if (getFirstPageData() != null && getFirstPageData().size() > 0 && index < getFirstPageData().size()) {
                 return getFirstPageData().get(index);
             } else {
                 return null;
             }
         }
 
         if (requestedPage != actualPage  || forzeAct) {
             setActualPageData((ArrayList<E>) paginableDataController.getDataPage(requestedPage, pageSize));
             actualPage = requestedPage;
             forzeAct=false;
         }
         if (actualPageData != null && actualPageData.size() > 0 && requestedIndex < actualPageData.size()) {
             return actualPageData.get(requestedIndex);
         } else {
             return null;
         }
     }
     public ArrayList<E> getActualPageData() {
         return actualPageData;
     }
 
     public void setActualPageData(ArrayList<E> actualPageData) {
         this.actualPageData = actualPageData;
     }
 
     public boolean isForzeAct() {
         return forzeAct;
     }
 
     public void setForzeAct(boolean forzeAct) {
         this.forzeAct = forzeAct;
     }
 
     public ArrayList<E> getFirstPageData() {
         return firstPageData;
     }
 
     public void setFirstPageData(ArrayList<E> firstPageData) {
         this.firstPageData = firstPageData;
     }
 



I have 3 problems.

1.- Is very slow, When push next page, the page load in 24 sec. Paginate rows is 5 and size of datas is 9. The table have 36 columns.


2.- When I push next page or previous the table executed more request before the update datas in PaginateableList.

3.- I show popup when users click 1 column, and show poppup is very slow too.

Any idea? I user Icefaces 1.8.1


Thanks, sorry for my english
Any solution?
I dont know, how to use the icefaces 2? How to setup the flows?



Thanks.
Yes, this are all package.



Hello I used this config.


faces-config.xml

Code:
<?xml version='1.0' encoding='UTF-8'?>
 <faces-config version="1.2" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd">
 
     <application>
         <view-handler>com.icesoft.faces.facelets.D2DFaceletViewHandler</view-handler>
         <navigation-handler>org.springframework.webflow.executor.jsf.FlowNavigationHandler</navigation-handler>
         <variable-resolver>org.springframework.webflow.executor.jsf.DelegatingFlowVariableResolver</variable-resolver>
         <resource-bundle>
             <base-name>es.cajamadrid.presentation.i18n.cajamadridmsg</base-name>
             <var>cajamadridMsgIce</var>
         </resource-bundle>
         <resource-bundle>
             <base-name>es.cajamadrid.presentation.i18n.cajamadrid</base-name>
             <var>cajamadridIce</var>
         </resource-bundle>
         <locale-config>
             <default-locale>es_ES</default-locale>
             <supported-locale>en_BG</supported-locale>
         </locale-config>
     </application>
 
 
 
     <!-- SPRING WEB FLOW -->
     <lifecycle>
         <phase-listener>org.springframework.webflow.executor.jsf.FlowPhaseListener</phase-listener>
     </lifecycle>
     <!-- MANAGED BEANS -->
     <managed-bean>
         <description>
             Holds the current navigation through the web site.
         </description>
         <managed-bean-name>NavBean</managed-bean-name>
         <managed-bean-class>es.cajamadrid.presentation.navigation.NavigationBean</managed-bean-class>
         <managed-bean-scope>session</managed-bean-scope>
     </managed-bean>
     <managed-bean>
         <description>
             The user logged.
         </description>
         <managed-bean-name>UserBean</managed-bean-name>
         <managed-bean-class>es.cajamadrid.presentation.navigation.user.UserBean</managed-bean-class>
         <managed-bean-scope>session</managed-bean-scope>
     </managed-bean>
     <managed-bean>
         <managed-bean-name>TestPaginatorData</managed-bean-name>
         <managed-bean-class>es.cajamadrid.presentation.timetable.TestPaginatorData</managed-bean-class>
         <managed-bean-scope>session</managed-bean-scope>
     </managed-bean>
 </faces-config>
 


This is principal config

Hello Any solution?
Test with this faces-config


Code:
 <?xml version='1.0' encoding='UTF-8'?>
 <faces-config version="1.2" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd">
     <application>
         <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
         <navigation-handler>org.springframework.webflow.executor.jsf.FlowNavigationHandler</navigation-handler>
         <variable-resolver>org.springframework.webflow.executor.jsf.DelegatingFlowVariableResolver</variable-resolver>
     </application>
     <application>
         <view-handler>com.icesoft.faces.facelets.D2DFaceletViewHandler</view-handler>
         <navigation-handler>org.springframework.webflow.executor.jsf.FlowNavigationHandler</navigation-handler>
         <variable-resolver>org.springframework.webflow.executor.jsf.DelegatingFlowVariableResolver</variable-resolver>
     </application>
 </faces-config>
 
Yes I used a diferent page, this is the page.


Sorry.
 
Profile for perrotekel -> Messages posted by perrotekel [31] Go to Page: 1, 2, 3 Next 
Go to:   
Powered by JForum 2.1.7ice © JForum Team