I get the same, I guess we have something broken in caja at the moment. :(
Ian

On 23 Jul 2008, at 22:43, Ben Laurie wrote:

On Wed, Jul 23, 2008 at 10:32 PM, Ian Boston <[EMAIL PROTECTED]> wrote:
mvn on its own is configured to mvn install which might leave some stale
state about in some of the projects. but normally

mvn
mvn -Prun


*is* the right thing to do.

what's the next failure ?

The next failure is that with Caja enabled, the gadget is blank (with
it disable it is fine).


Ian


On 23 Jul 2008, at 22:17, Ben Laurie wrote:

On Wed, Jul 23, 2008 at 7:22 PM, Ian Boston <[EMAIL PROTECTED]> wrote:

Ok,

can you do a

mvn clean install

I thought I'd experiment.

mvn clean
mvn
mvn -Prun

got me to the next failure - but what did I do wrong? Essentially my
first try was this:

svn update
mvn
mvn -Prun

what should I have done?



from the base directory (ie the one with features/ javascript/ and java/
in
it )

and then
cd java/server
mvn -X clean install -Dmaven.test.skip=true


which will produce a lot of output.

In that output there will be a section like below... the important line
is
^^^^ marked, if not, open a JIRA and attach the output


[DEBUG] adding entry
WEB-INF/classes/gadgets/files/samplecontainer/state- basicfriendlist.xml
[DEBUG] adding entry
WEB-INF/classes/gadgets/files/samplecontainer/state- smallfriendlist.xml
[DEBUG] adding entry
WEB-INF/classes/gadgets/files/samplecontainer/state.dtd
[DEBUG] adding entry
WEB-INF/classes/gadgets/files/sampledata/canonicaldb.json
[DEBUG] adding entry WEB-INF/lib/caja-r1899.jar
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ One more line below
[DEBUG] adding entry WEB-INF/lib/commons-beanutils-1.7.0.jar
[DEBUG] adding entry WEB-INF/lib/commons-beanutils-core-1.7.0.jar
[DEBUG] adding entry WEB-INF/lib/commons-betwixt-0.8.jar
[DEBUG] adding entry WEB-INF/lib/commons-codec-1.3.jar
[DEBUG] adding entry WEB-INF/lib/commons-collections-3.2.1.jar
[DEBUG] adding entry WEB-INF/lib/commons-digester-1.7.jar
[DEBUG] adding entry WEB-INF/lib/commons-httpclient-3.1.jar
[DEBUG] adding entry WEB-INF/lib/commons-io-1.4.jar
[DEBUG] adding entry WEB-INF/lib/commons-lang-2.3.jar
[DEBUG] adding entry WEB-INF/lib/commons-logging-1.1.jar
[DEBUG] adding entry WEB-INF/lib/core-20080621.jar
[DEBUG] adding entry WEB-INF/lib/ezmorph-1.0.4.jar
[DEBUG] adding entry WEB-INF/lib/geronimo-stax- api_1.0_spec-1.0.1.jar [DEBUG] adding entry WEB-INF/lib/google-collect- snapshot-20080321.jar
[DEBUG] adding entry WEB-INF/lib/guice-1.0.jar
[DEBUG] adding entry WEB-INF/lib/hamcrest-all-1.1.jar
[DEBUG] adding entry WEB-INF/lib/htmlparser-1.0.7.jar
[DEBUG] adding entry WEB-INF/lib/icu4j-3.8.jar
[DEBUG] adding entry WEB-INF/lib/jdom-1.0.jar
[DEBUG] adding entry WEB-INF/lib/joda-time-1.5.2.jar
[DEBUG] adding entry WEB-INF/lib/json-20070829.jar
[DEBUG] adding entry WEB-INF/lib/json-lib-2.2-jdk15.jar
[DEBUG] adding entry WEB-INF/lib/json_simple-r1.jar
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[DEBUG] adding entry WEB-INF/lib/rome-0.9.jar
[DEBUG] adding entry WEB-INF/lib/shindig-common-1-SNAPSHOT.jar
[DEBUG] adding entry WEB-INF/lib/shindig-features-1-SNAPSHOT.jar
[DEBUG] adding entry WEB-INF/lib/shindig-gadgets-1-SNAPSHOT.jar
[DEBUG] adding entry WEB-INF/lib/shindig-social-api-1-SNAPSHOT.jar
[DEBUG] adding entry WEB-INF/lib/xml-apis-1.0.b2.jar
[DEBUG] adding entry WEB-INF/web.full.xml
[DEBUG] adding entry WEB-INF/web.gadgets.xml
[DEBUG] adding entry WEB-INF/web.social.xml
[DEBUG] adding entry WEB-INF/web.xml

On 23 Jul 2008, at 19:04, Ben Laurie wrote:

On Wed, Jul 23, 2008 at 7:00 PM, Ian Boston <[EMAIL PROTECTED]> wrote:

I assume that you are using mvn -Prun ?

Yup.

If so can you check that you have



java/server/target/shindig-server-1-SNAPSHOT/WEB-INF/lib/ json_simple-r1.jar

No.

target/work/webapp/WEB-INF/lib/json_simple-r1.jar

No.


after mvn -Prun

and that when you untar it you see

x43543:~/Apache/shindig/trunk ieb$ jar tvf


java/server/target/shindig-server-1-SNAPSHOT/WEB-INF/lib/ json_simple-r1.jar
  0 Sun Apr 16 13:56:50 BST 2006 META-INF/
 71 Sun Apr 16 13:56:50 BST 2006 META-INF/MANIFEST.MF
  0 Sun Apr 16 04:05:08 BST 2006 org/
  0 Sun Apr 16 04:05:08 BST 2006 org/json/
  0 Sun Apr 16 04:05:08 BST 2006 org/json/simple/
  0 Sun Apr 16 04:05:08 BST 2006 org/json/simple/parser/
1219 Sun Apr 16 04:05:10 BST 2006 org/json/simple/parser/ Yytoken.class 8513 Sun Apr 16 04:05:10 BST 2006 org/json/simple/parser/ Yylex.class
 3378 Sun Apr 16 04:05:10 BST 2006
org/json/simple/parser/JSONParser.class
 2100 Sun Apr 16 13:56:20 BST 2006 org/json/simple/Test.class
 862 Sun Apr 16 04:05:12 BST 2006 org/json/simple/JSONValue.class
2441 Sun Apr 16 11:26:40 BST 2006 org/json/simple/ JSONObject.class 1166 Sun Apr 16 04:05:12 BST 2006 org/json/simple/ JSONArray.class
 3936 Sun Apr 16 04:05:12 BST 2006 org/json/simple/ItemList.class
x43543:~/Apache/shindig/trunk ieb$


Also,

Do you work behind a proxy or any on any network where to have to
authenticate on the network using a web browser. (sometimes the jars
are
corrupt and contain HTML if you do)

No.


Ian

On 23 Jul 2008, at 18:32, Ben Laurie wrote:

Using the Caja sample,


http://localhost:8080/gadgets/files/samplecontainer/ samplecontainer.html,
gives me this error:

HTTP ERROR: 500

org/json/simple/JSONValue

RequestURI=/gadgets/ifr
Caused by:

java.lang.NoClassDefFoundError: org/json/simple/JSONValue
     at


com.google.caja.config.ConfigUtil.loadWhiteListFromJson (ConfigUtil.java:134)
     at


com.google.caja.lang.css.CssSchema.getDefaultCss21Schema (CssSchema.java:61) at com.google.caja.plugin.PluginCompiler. (PluginCompiler.java:64)
     at


com.google.caja.opensocial.DefaultGadgetRewriter.compileGadget (DefaultGadgetRewriter.java:179)







Reply via email to