On Thu, Jul 24, 2008 at 8:28 AM, Ian Boston <[EMAIL PROTECTED]> wrote: > I get the same, I guess we have something broken in caja at the moment. :(
A shame, since we just fixed it :-) > 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) >>>>>>> >>>>>>> >>>>> >>>>> >>> >>> > >

