Hi Anoop,
For some reason Click is trying to deploy its resources to the file system and since
FileOutputStream is forbidden, this exception is thrown. Click tries to detect if it can write to
the file system before deploying resources but seems the current check is not enough.
A quick workaround is to specify a custom ConfigService that overrides the method
"isResourcesDeployable" to always return false. See the JavaDoc[1] on how to load a custom
ConfigService.
Couple of questions:
1. Are you using JPA or JDO or neither?
2. I assume your GAE version is 1.3.1?
Would you mind opening a JIRA[2] and I'll try and find a fix for the next
release.
kind regards
bob
[1]:
http://click.apache.org/docs/click-api/org/apache/click/service/ConfigService.html
[2]: https://issues.apache.org/jira/browse/CLK
On 6/03/2010 05:01 AM, Anoop Engineer wrote:
Hi all,
I tested 2.1.0 version in Google App Engine (development environment -
eclipse app engine plugin).
I have made all modifications mentioned in GoogleAppEngineListener
javadoc page. But still, when I run the sample Date example in Google
App Engine local development environment, I get the following error:
[java] java.lang.NoClassDefFoundError: java.io.FileOutputStream is a
restricted class. Please see the Google App Engine developer's guide
for more details. Is there something else I should do to get this
running?
The full error log can be seen here: http://pastebin.com/7eSJj9ME
Can anyone pls check this out?
-Anoop