Thank you very much Werner.
After your investigation I began to think that my project has broken files.
I have to rebuild it.

2010/12/16 Werner Punz <werner.p...@gmail.com>

> Hk Nikolay: I gave your code a testrun in my GAE project and could not
> reproduce the error. But have in mind I did not add all your settings just
> the page and the needed settings for primefaces.
>
> You can use my project as base for your next steps or can have a look where
> the error causing difference might be (Have in mind I am using facelets not
> jsp)
> http://dl.dropbox.com/u/9533199/TestGAE.tar.bz2
>
> also: here is the running page:
>
> http://10.latest.testinck4040.appspot.com/gaetest2.jsf
>
> Also not I turned off encryption and switched to server mode due to
> GAE seeming to have resolved the issues it had with the session.
> This speeds things up a little bit.
>
>
>
> Werner
>
>
> Am 14.12.10 17:43, schrieb Nikolay Rychkov:
>
>  That is good to be desired.
>> Thank you very much.
>>
>> 2010/12/14 Werner Punz<werner.p...@gmail.com>
>>
>>  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<werner.p...@gmail.com>
>>>>
>>>>  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>-->
>>>>>>             <!--&lt;!&ndash;<scope>test</scope>&ndash;&gt;-->
>>>>>>         <!--</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>-->
>>>>>>         <!--&lt;!&ndash;<classifier>gae</classifier>&ndash;&gt;-->
>>>>>>         <!--</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>
>>>>>>
>>>>>> &lt;!&ndash;<threadCount>3</threadCount>&ndash;&gt;
>>>>>>                 </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<werner.p...@gmail.com>
>>>>>>
>>>>>>  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<werner.p...@gmail.com>
>>>>>>>>
>>>>>>>>  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<werner.p...@gmail.com>
>>>>>>>>>>
>>>>>>>>>>  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)
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>
>
>

Reply via email to