That is good to be desired.
Thank you very much.
2010/12/14 Werner Punz <[email protected]>
> Hi Nikolay, I hope you dont mind that I have to postpone the testing and
> debugging of your stuff til thurstday, I have been bound by job issues today
> and tomorrow I am bound privately. Your stuff is next on my list.
>
> Werner
>
>
> Am 13.12.10 22:40, schrieb Nikolay Rychkov:
>
> I have this error during local run. I didn't try to deploy it. All my
>> beans
>> are menaged beans
>>
>> package ru.agost.jsf.graphml;
>>
>> import javax.faces.bean.ManagedBean;
>> import javax.faces.bean.RequestScoped;
>> import java.io.Serializable;
>>
>> /**
>> * Date: 06.08.2010
>> * Time: 2:55:36
>> *<p/>
>> *
>> * @author Николай Рычков
>> */
>> @ManagedBean
>> @RequestScoped
>> public class GraphmlInputBean implements Serializable{
>> private static final long serialVersionUID = 5817856927436316046L;
>>
>> String key;
>>
>> String fileName;
>>
>> String body;
>>
>>
>>
>> public GraphmlInputBean() {
>> }
>>
>> public String getKey() {
>> return key;
>> }
>>
>> public void setKey(String key) {
>> this.key = key;
>> }
>>
>> public String getFileName() {
>> return fileName;
>> }
>>
>> public void setFileName(String fileName) {
>> this.fileName = fileName;
>> }
>>
>> public String getBody() {
>> return body;
>> }
>>
>> public void setBody(String body) {
>> this.body = body;
>> }
>> }
>>
>> 2010/12/14 Werner Punz<[email protected]>
>>
>> Ok thanks a lot I will look into it tomorrow, just one last question, do
>>> you get the error only if you deploy or do you get it in the local
>>> testing
>>> scenario as well, and are your beans you reference normal managed beans?
>>>
>>> Werner
>>>
>>>
>>> Am 13.12.10 22:03, schrieb Nikolay Rychkov:
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>>
>>>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="
>>>> http://www.w3.org/2001/XMLSchema-instance"
>>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>>>> http://maven.apache.org/maven-v4_0_0.xsd">
>>>> <modelVersion>4.0.0</modelVersion>
>>>>
>>>> <!-- The Basics -->
>>>> <groupId>ru.agost</groupId>
>>>> <artifactId>agost</artifactId>
>>>> <version>1.0</version>
>>>> <packaging>war</packaging>
>>>>
>>>> <name>Agost</name>
>>>> <description>Agost description</description>
>>>>
>>>> <repositories>
>>>> <repository>
>>>> <id>java.net</id>
>>>> <name>GlassFish Maven Repository</name>
>>>> <url>http://download.java.net/maven/glassfish</url>
>>>> </repository>
>>>> <repository>
>>>> <id>objectify-appengine</id>
>>>> <url>http://objectify-appengine.googlecode.com/svn/maven
>>>> </url>
>>>> </repository>
>>>> <repository>
>>>> <id>repo1.maven.org</id>
>>>> <name>Java.net Repository for Maven</name>
>>>> <url>http://repo1.maven.org/maven2/</url>
>>>>
>>>> </repository>
>>>> <repository>
>>>> <id>google-maven-repo</id>
>>>> <name>Google Maven Repository</name>
>>>> <url>
>>>> http://google-maven-repository.googlecode.com/svn/repository/</url>
>>>> </repository>
>>>> <repository>
>>>> <id>maven-gae-plugin-repo1</id>
>>>> <name>Maven Google App Engine Repository</name>
>>>> <url>http://maven-gae-plugin.googlecode.com/svn/repository/
>>>> </url>
>>>> </repository>
>>>>
>>>> <repository>
>>>> <id>objectweb</id>
>>>> <name>Objectweb repository</name>
>>>> <url>http://maven.objectweb.org/maven2</url>
>>>> </repository>
>>>> <repository>
>>>> <id>jboss</id>
>>>> <name>JBoss Maven2 repository</name>
>>>> <url>http://repository.jboss.com/maven2/</url>
>>>> <snapshots>
>>>> <enabled>false</enabled>
>>>> </snapshots>
>>>> <releases>
>>>> <enabled>true</enabled>
>>>> </releases>
>>>> </repository>
>>>> <repository>
>>>> <id>glassfish</id>
>>>> <name>Glassfish repository</name>
>>>> <url>http://download.java.net/maven/1</url>
>>>> <layout>legacy</layout>
>>>> <releases>
>>>> <enabled>true</enabled>
>>>> </releases>
>>>> <snapshots>
>>>> <enabled>false</enabled>
>>>> </snapshots>
>>>> </repository>
>>>> <repository>
>>>> <id>apache.snapshots</id>
>>>> <name>Apache Snapshot Repository</name>
>>>> <url>
>>>> http://people.apache.org/repo/m2-snapshot-repository
>>>> </url>
>>>> <releases>
>>>> <enabled>false</enabled>
>>>> </releases>
>>>> <snapshots>
>>>> <enabled>true</enabled>
>>>> </snapshots>
>>>> </repository>
>>>> <repository>
>>>> <id>ops4j.repository</id>
>>>> <name>OPS4J Repository</name>
>>>> <url>http://repository.ops4j.org/maven2</url>
>>>> <releases>
>>>> <enabled>true</enabled>
>>>> </releases>
>>>> <snapshots>
>>>> <enabled>false</enabled>
>>>> </snapshots>
>>>> </repository>
>>>> <repository>
>>>> <id>Codehaus Snapshots</id>
>>>> <url>http://snapshots.repository.codehaus.org/</url>
>>>> <snapshots>
>>>> <enabled>true</enabled>
>>>> </snapshots>
>>>> <releases>
>>>> <enabled>false</enabled>
>>>> </releases>
>>>> </repository>
>>>>
>>>> <repository>
>>>> <id>prime-repo</id>
>>>> <name>Prime Technology Maven Repository</name>
>>>> <url>http://repository.prime.com.tr</url>
>>>> <layout>default</layout>
>>>> </repository>
>>>> <repository>
>>>> <id>google-maven-repo</id>
>>>> <name>Google Maven Repository</name>
>>>> <url>
>>>> http://google-maven-repository.googlecode.com/svn/repository/</url>
>>>> </repository>
>>>> <!--<repository>-->
>>>> <!--<id>mojarra-repo</id>-->
>>>> <!--<name>Mojarra Repository</name>-->
>>>> <!--<url>http://download.java.net/maven/2/</url>-->
>>>> <!--</repository>-->
>>>>
>>>>
>>>> <repository>
>>>> <id>fest</id>
>>>> <url>http://repository.codehaus.org/org/easytesting/</url>
>>>> </repository>
>>>>
>>>> </repositories>
>>>>
>>>> <pluginRepositories>
>>>> <pluginRepository>
>>>> <id>maven-gae-plugin-repo</id>
>>>> <name>Maven Google App Engine Repository</name>
>>>> <url>http://maven-gae-plugin.googlecode.com/svn/repository/
>>>> </url>
>>>> </pluginRepository>
>>>> </pluginRepositories>
>>>>
>>>> <dependencies>
>>>> <dependency>
>>>> <groupId>javax.persistence</groupId>
>>>> <artifactId>persistence-api</artifactId>
>>>> <version>1.0</version>
>>>> </dependency>
>>>> <dependency>
>>>> <groupId>com.google.appengine</groupId>
>>>> <artifactId>appengine-api-1.0-sdk</artifactId>
>>>> <version>${gae.version}</version>
>>>> </dependency>
>>>>
>>>> <!--
>>>> J2EE Servlet API. We need it to compile IndexServlet
>>>> class.
>>>> You can
>>>> probably remove it, if you don't explicitly use Servlets
>>>> -->
>>>> <dependency>
>>>> <groupId>org.apache.geronimo.specs</groupId>
>>>> <artifactId>geronimo-servlet_2.5_spec</artifactId>
>>>> <version>1.2</version>
>>>> <scope>provided</scope>
>>>> </dependency>
>>>>
>>>> <!--
>>>> Make use of JSP tags. Remove, if you don't use JSPs
>>>> -->
>>>> <dependency>
>>>> <artifactId>standard</artifactId>
>>>> <groupId>taglibs</groupId>
>>>> <version>1.1.2</version>
>>>> <type>jar</type>
>>>> <scope>runtime</scope>
>>>> </dependency>
>>>>
>>>> <!--These dependencies are here just for enabling logging -->
>>>> <dependency>
>>>> <groupId>org.slf4j</groupId>
>>>> <artifactId>slf4j-api</artifactId>
>>>> <version>1.6.1</version>
>>>> </dependency>
>>>> <!--<dependency>-->
>>>> <!--<groupId>org.slf4j</groupId>-->
>>>> <!--<artifactId>slf4j-log4j12</artifactId>-->
>>>> <!--<version>1.6.1</version>-->
>>>> <!--<!–<scope>test</scope>–>-->
>>>> <!--</dependency>-->
>>>> <!--<dependency>-->
>>>> <!--<groupId>log4j</groupId>-->
>>>> <!--<artifactId>log4j</artifactId>-->
>>>> <!--<version>1.2.16</version>-->
>>>>
>>>> <!--</dependency>-->
>>>> <dependency>
>>>> <groupId>ch.qos.logback</groupId>
>>>> <artifactId>logback-classic</artifactId>
>>>> <version>0.9.22</version>
>>>> </dependency>
>>>>
>>>> <!-- Test scope -->
>>>> <dependency>
>>>> <groupId>junit</groupId>
>>>> <artifactId>junit</artifactId>
>>>> <version>4.8.1</version>
>>>> <scope>test</scope>
>>>> </dependency>
>>>>
>>>> <dependency>
>>>> <groupId>org.easytesting</groupId>
>>>> <artifactId>fest-assert</artifactId>
>>>> <version>1.3</version>
>>>> <scope>test</scope>
>>>> </dependency>
>>>>
>>>> <!--
>>>> GAE libraries for local testing as described here:
>>>>
>>>> http://code.google.com/appengine/docs/java/howto/unittesting.html
>>>> -->
>>>> <dependency>
>>>> <groupId>com.google.appengine</groupId>
>>>> <artifactId>appengine-api-labs</artifactId>
>>>> <version>${gae.version}</version>
>>>> <scope>test</scope>
>>>> </dependency>
>>>>
>>>> <dependency>
>>>> <groupId>com.google.appengine</groupId>
>>>> <artifactId>appengine-api-stubs</artifactId>
>>>> <version>${gae.version}</version>
>>>> <scope>test</scope>
>>>> </dependency>
>>>>
>>>> <dependency>
>>>> <groupId>com.google.appengine</groupId>
>>>> <artifactId>appengine-testing</artifactId>
>>>> <version>${gae.version}</version>
>>>> <scope>test</scope>
>>>> </dependency>
>>>>
>>>>
>>>> <!--<dependency>
>>>> <groupId>com.sun.faces</groupId>
>>>> <artifactId>jsf-impl</artifactId>
>>>> <version>2.0.3</version>
>>>> </dependency>-->
>>>> <!--<dependency>-->
>>>> <!--<groupId>com.sun.faces</groupId>-->
>>>> <!--<artifactId>jsf-impl</artifactId>-->
>>>> <!--<version>2.0.3</version>-->
>>>> <!--<!–<classifier>gae</classifier>–>-->
>>>> <!--</dependency>-->
>>>> <!--<dependency>-->
>>>> <!--<groupId>com.sun.faces</groupId>-->
>>>> <!--<artifactId>jsf-api</artifactId>-->
>>>> <!--<version>2.0.3</version>-->
>>>> <!--</dependency>-->
>>>>
>>>> <!--My faces-->
>>>> <dependency>
>>>> <groupId>org.apache.myfaces.core</groupId>
>>>> <artifactId>myfaces-api</artifactId>
>>>> <version>2.0.2</version>
>>>> </dependency>
>>>> <!--My faces-->
>>>> <dependency>
>>>> <groupId>org.apache.myfaces.core</groupId>
>>>> <artifactId>myfaces-impl</artifactId>
>>>> <version>2.0.2</version>
>>>> </dependency>
>>>>
>>>>
>>>> <dependency>
>>>> <groupId>javax.el</groupId>
>>>> <artifactId>el-api</artifactId>
>>>> <version>1.1</version>
>>>> </dependency>
>>>>
>>>> <dependency>
>>>> <groupId>org.glassfish.web</groupId>
>>>> <artifactId>el-impl</artifactId>
>>>> <version>1.1</version>
>>>> </dependency>
>>>>
>>>>
>>>> <!--
>>>> jars required for GAE and JSF2
>>>> -->
>>>>
>>>> <!--<dependency>-->
>>>> <!--<groupId>xalan</groupId>-->
>>>> <!--<artifactId>serializer</artifactId>-->
>>>> <!--<version>2.7.1</version>-->
>>>> <!--</dependency>-->
>>>>
>>>> <!--<dependency>-->
>>>> <!--<groupId>xalan</groupId>-->
>>>> <!--<artifactId>xalan</artifactId>-->
>>>> <!--<version>2.7.1</version>-->
>>>> <!--</dependency>-->
>>>>
>>>> <!--<dependency>-->
>>>> <!--<groupId>xerces</groupId>-->
>>>> <!--<artifactId>xercesImpl</artifactId>-->
>>>> <!--<version>2.9.0</version>-->
>>>> <!--</dependency>-->
>>>>
>>>> <!--<dependency>-->
>>>> <!--<groupId>xml-apis</groupId>-->
>>>> <!--<artifactId>xml-apis</artifactId>-->
>>>> <!--<version>1.3.04</version>-->
>>>> <!--</dependency>-->
>>>>
>>>> <dependency>
>>>> <groupId>org.primefaces</groupId>
>>>> <artifactId>primefaces</artifactId>
>>>> <version>2.2.RC1-SNAPSHOT</version>
>>>> </dependency>
>>>>
>>>> <!--vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv-->
>>>> <dependency>
>>>> <groupId>com.googlecode.objectify</groupId>
>>>> <artifactId>objectify</artifactId>
>>>> <version>2.2.1</version>
>>>> </dependency>
>>>> <!--^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-->
>>>> <!--vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv-->
>>>> <dependency>
>>>> <groupId>com.google.guava</groupId>
>>>> <artifactId>guava</artifactId>
>>>> <version>r06</version>
>>>> </dependency>
>>>> <!--^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-->
>>>> <dependency>
>>>> <groupId>jdom</groupId>
>>>> <artifactId>jdom</artifactId>
>>>> <version>1.1</version>
>>>> </dependency>
>>>>
>>>> </dependencies>
>>>>
>>>> <build>
>>>> <plugins>
>>>> <plugin>
>>>> <groupId>org.apache.maven.plugins</groupId>
>>>> <artifactId>maven-war-plugin</artifactId>
>>>> <version>2.1-beta-1</version>
>>>> <configuration>
>>>> <webResources>
>>>> <resource>
>>>> <directory>src/main/webapp</directory>
>>>> <filtering>true</filtering>
>>>> <includes>
>>>> <include>**/appengine-web.xml</include>
>>>> </includes>
>>>> </resource>
>>>> </webResources>
>>>> </configuration>
>>>> </plugin>
>>>>
>>>> <!--
>>>> The actual maven-gae-plugin. Type "mvn gae:run" to
>>>> run
>>>> project, "mvn
>>>> gae:deploy" to upload to GAE.
>>>> -->
>>>> <plugin>
>>>> <groupId>net.kindleit</groupId>
>>>> <artifactId>maven-gae-plugin</artifactId>
>>>> <version>0.7.3</version>
>>>>
>>>> <configuration>
>>>>
>>>>
>>>> <sdkDir>d:\newproject\libs\appengine-java-sdk-1.3.7\</sdkDir>
>>>> </configuration>
>>>> <dependencies>
>>>> <dependency>
>>>> <groupId>net.kindleit</groupId>
>>>> <artifactId>gae-runtime</artifactId>
>>>> <version>${gae.version}</version>
>>>> <type>pom</type>
>>>> </dependency>
>>>> </dependencies>
>>>> </plugin>
>>>>
>>>> <!--
>>>> Upload application to the appspot automatically,
>>>> during
>>>> release:perform
>>>> -->
>>>> <plugin>
>>>> <artifactId>maven-release-plugin</artifactId>
>>>> <configuration>
>>>> <goals>gae:deploy</goals>
>>>> </configuration>
>>>> </plugin>
>>>>
>>>> <!-- Java compiler version -->
>>>> <plugin>
>>>> <groupId>org.apache.maven.plugins</groupId>
>>>> <artifactId>maven-compiler-plugin</artifactId>
>>>> <version>2.0</version>
>>>> <configuration>
>>>> <encoding>UTF-8</encoding>
>>>> <source>1.6</source>
>>>> <target>1.6</target>
>>>> </configuration>
>>>> </plugin>
>>>> <!--<plugin>
>>>> <groupId>org.apache.maven.plugins</groupId>
>>>> <artifactId>maven-surefire-plugin</artifactId>
>>>> <version>2.5</version>
>>>> <configuration>
>>>> <parallel>classes</parallel>
>>>> <!–<threadCount>3</threadCount>–>
>>>> </configuration>
>>>> </plugin>-->
>>>> </plugins>
>>>>
>>>> </build>
>>>>
>>>> <!-- Specify hard-coded project properties here -->
>>>> <properties>
>>>> <!--
>>>> This is just for "eclipse:eclipse" goal to always attempt
>>>> downloading
>>>> sources
>>>> -->
>>>> <downloadSources>true</downloadSources>
>>>>
>>>> <!--
>>>> Specify AppEngine version for your project. It should
>>>> match
>>>> SDK
>>>> version pointed to by ${gae.home} property (Typically, one
>>>> used by
>>>> your Eclipse plug-in)
>>>> -->
>>>> <gae.version>1.3.7</gae.version>
>>>>
>>>> <!--
>>>> Upload to http://test.latest
>>>> .<applicationName>.appspot.comby
>>>> default
>>>> -->
>>>> <gae.application.version>test</gae.application.version>
>>>> </properties>
>>>>
>>>> <profiles>
>>>> <!--
>>>> We can configure our integration server to activate this
>>>> profile and
>>>> perform gae:deploy, thus uploading latest snapshot to the
>>>> http://1.latest.<applicationName>.appspot.comautomatically
>>>> -->
>>>> <profile>
>>>> <id>integration-build</id>
>>>> <properties>
>>>> <gae.application.version>stage</gae.application.version>
>>>> </properties>
>>>> </profile>
>>>>
>>>> <!--
>>>> This profile will activate automatically during release
>>>> and
>>>> upload
>>>> application to the http://2.latest.<applicationName>.
>>>> appspot.com (We
>>>> might want to set the 2nd version as our applications
>>>> Default
>>>> version
>>>> to be accessible at http://<applicationName>.appspot.com)
>>>> -->
>>>> <profile>
>>>> <id>release-build</id>
>>>> <activation>
>>>> <property>
>>>> <name>performRelease</name>
>>>> <value>true</value>
>>>> </property>
>>>> </activation>
>>>>
>>>> <properties>
>>>> <!--
>>>> During release, set application version in
>>>> appengine-web.xml to 2
>>>> -->
>>>>
>>>> <gae.application.version>release</gae.application.version>
>>>> </properties>
>>>> </profile>
>>>> </profiles>
>>>>
>>>> </project>
>>>>
>>>> 2010/12/13 Werner Punz<[email protected]>
>>>>
>>>> Mhh can you make a small snapshot of the program, just one page and the
>>>>
>>>>> configuration you use, so that I can look more deeply into the problem
>>>>> tomorrow?
>>>>>
>>>>>
>>>>> Werner
>>>>>
>>>>>
>>>>> Am 13.12.10 21:57, schrieb Nikolay Rychkov:
>>>>>
>>>>> I removed
>>>>>
>>>>> <context-param>
>>>>>> <param-name>org.apache.myfaces.SECRET</param-name>
>>>>>> <param-value>xxx</param-value>
>>>>>> </context-param>
>>>>>>
>>>>>> but problem still exists
>>>>>>
>>>>>> I use MyFaces 2.0.2
>>>>>>
>>>>>>
>>>>>> 2010/12/13 Werner Punz<[email protected]>
>>>>>>
>>>>>> Ok outside of the crypto stuff I do not see any problem.
>>>>>>
>>>>>> Try to remove the encryption alltogether for a quick testing and see
>>>>>>> if
>>>>>>> it
>>>>>>> resolves your problem (also turn it off).
>>>>>>> The problem also could be primefaces related.
>>>>>>> With the exact crypto config i also had problems (I think the
>>>>>>> documentation
>>>>>>> is not entirely correct on our page there, I noticed that after a
>>>>>>> while
>>>>>>> I
>>>>>>> got viewexpiredexceptions with that one)
>>>>>>>
>>>>>>> What myfaces version do you use. I did my testing on 2.0.2 but my
>>>>>>> testcase
>>>>>>> was rather basic:
>>>>>>>
>>>>>>> http://2.testinck4040.appspot.com/welcome.jsf
>>>>>>>
>>>>>>>
>>>>>>> Werner
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Am 13.12.10 20:28, schrieb Nikolay Rychkov:
>>>>>>>
>>>>>>> <?xml version="1.0" encoding="utf-8"?>
>>>>>>>
>>>>>>> <web-app version="2.5" 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-app_2_5.xsd">
>>>>>>>> <display-name>
>>>>>>>> Sight www.agost.ru
>>>>>>>> </display-name>
>>>>>>>> <description>
>>>>>>>> I really need www.agost.ru
>>>>>>>> </description>
>>>>>>>>
>>>>>>>> <context-param>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> <param-name>org.apache.myfaces.config.annotation.LifecycleProvider</param-name>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> <param-value>org.apache.myfaces.config.annotation.NoInjectionAnnotationLifecycleProvider</param-value>
>>>>>>>> </context-param>
>>>>>>>> <!--
>>>>>>>> Need to set a secret to avoid
>>>>>>>> javax.crypto.BadPaddingException.
>>>>>>>> "param-value" must be Base64 encoded.
>>>>>>>> More details:
>>>>>>>> http://wiki.apache.org/myfaces/Secure_Your_Application
>>>>>>>> -->
>>>>>>>> <context-param>
>>>>>>>> <param-name>org.apache.myfaces.SECRET</param-name>
>>>>>>>> <param-value>xxxxx</param-value>
>>>>>>>> </context-param>
>>>>>>>>
>>>>>>>> <!-- ***** GAE 1.3.0 appears to handle server-side state saving.
>>>>>>>> *****
>>>>>>>> -->
>>>>>>>> <!--<context-param>-->
>>>>>>>>
>>>>>>>> <!--<param-name>javax.faces.STATE_SAVING_METHOD</param-name>-->
>>>>>>>> <!--<param-value>server</param-value>-->
>>>>>>>> <!--</context-param>-->
>>>>>>>> <context-param>
>>>>>>>> <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
>>>>>>>> <param-value>.xhtml</param-value>
>>>>>>>> </context-param>
>>>>>>>>
>>>>>>>> <servlet-mapping>
>>>>>>>> <servlet-name>Faces Servlet</servlet-name>
>>>>>>>> <url-pattern>*.do</url-pattern>
>>>>>>>> </servlet-mapping>
>>>>>>>> <!-- Faces Servlet -->
>>>>>>>> <servlet>
>>>>>>>> <servlet-name>Faces Servlet</servlet-name>
>>>>>>>>
>>>>>>>> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
>>>>>>>> </servlet>
>>>>>>>> <session-config>
>>>>>>>> <session-timeout>10</session-timeout>
>>>>>>>> </session-config>
>>>>>>>> <welcome-file-list>
>>>>>>>> <welcome-file>index.do</welcome-file>
>>>>>>>> <!--<welcome-file>index.jsp</welcome-file>-->
>>>>>>>> <!--<welcome-file>index.xhtml</welcome-file>-->
>>>>>>>> <!--<welcome-file>index.html</welcome-file>-->
>>>>>>>> </welcome-file-list>
>>>>>>>> <context-param>
>>>>>>>> <param-name>javax.faces.PROJECT_STAGE</param-name>
>>>>>>>> <param-value>Production</param-value>
>>>>>>>> </context-param>
>>>>>>>> <context-param>
>>>>>>>> <param-name>primefaces.skin</param-name>
>>>>>>>> <param-value>none</param-value>
>>>>>>>> </context-param>
>>>>>>>> <error-page>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> <exception-type>javax.faces.application.ViewExpiredException</exception-type>
>>>>>>>> <location>/sessionerror.xhtml</location>
>>>>>>>> </error-page>
>>>>>>>>
>>>>>>>> <!--<context-param>-->
>>>>>>>>
>>>>>>>> <!--<param-name>javax.faces.FACELETS_SKIP_COMMENTS</param-name>-->
>>>>>>>> <!--<param-value>true</param-value>-->
>>>>>>>> <!--</context-param>-->
>>>>>>>> <!--<context-param>-->
>>>>>>>> <!--<param-name>com.sun.faces.allowTextChildren</param-name>-->
>>>>>>>> <!--<param-value>true</param-value>-->
>>>>>>>> <!--</context-param>-->
>>>>>>>> <!--<servlet>-->
>>>>>>>> <!--<servlet-name>Resource Servlet</servlet-name>-->
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> <!--<servlet-class>org.primefaces.resource.ResourceServlet</servlet-class>-->
>>>>>>>> <!--</servlet>-->
>>>>>>>> <!--<servlet-mapping>-->
>>>>>>>> <!--<servlet-name>Resource Servlet</servlet-name>-->
>>>>>>>> <!--<url-pattern>/primefaces_resource/*</url-pattern>-->
>>>>>>>> <!--</servlet-mapping>-->
>>>>>>>> </web-app>
>>>>>>>>
>>>>>>>> 2010/12/13 Werner Punz<[email protected]>
>>>>>>>>
>>>>>>>> Hi can you show me your web.xml,
>>>>>>>>
>>>>>>>> I have done some extensive jsf testing on the weekend with gae and
>>>>>>>>
>>>>>>>>> did
>>>>>>>>> not
>>>>>>>>> have this error.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Werner
>>>>>>>>>
>>>>>>>>> Am 13.12.10 18:45, schrieb Nikolay Rychkov:
>>>>>>>>>
>>>>>>>>> I have this error in every page on GAE:
>>>>>>>>>
>>>>>>>>> What is it?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> java.lang.IllegalStateException: STREAM
>>>>>>>>>> at org.mortbay.jetty.Response.getWriter(Response.java:616)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> javax.servlet.ServletResponseWrapper.getWriter(ServletResponseWrapper.java:115)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.apache.myfaces.context.servlet.ServletExternalContextImpl.getResponseOutputWriter(ServletExternalContextImpl.java:184)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.apache.myfaces.shared_impl.view.JspViewDeclarationLanguageBase.renderView(JspViewDeclarationLanguageBase.java:154)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.apache.myfaces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:263)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:85)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:239)
>>>>>>>>>> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:191)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:70)
>>>>>>>>>> at
>>>>>>>>>> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:327)
>>>>>>>>>> at
>>>>>>>>>> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> com.google.appengine.tools.development.StaticFileUtils.serveWelcomeFileAsForward(StaticFileUtils.java:80)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> com.google.appengine.tools.development.LocalResourceFileServlet.maybeServeWelcomeFile(LocalResourceFileServlet.java:247)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> com.google.appengine.tools.development.LocalResourceFileServlet.doGet(LocalResourceFileServlet.java:120)
>>>>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
>>>>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:58)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:122)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:70)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:349)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>>>>>>>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
>>>>>>>>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547)
>>>>>>>>>> at
>>>>>>>>>> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>>>>>>>>> at
>>>>>>>>>> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
>>>>>>>>>> at
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>
>
>