Here, you can try this: http://chrisschalk.com/shindig_builds/2-22-2008/gadgets.war
-Chris On Fri, Feb 22, 2008 at 4:40 AM, Kevin Brown <[EMAIL PROTECTED]> wrote: > This structure looks exactly the same as mine. It sounds like this is a > windows specific bug. > > On Fri, Feb 22, 2008 at 4:31 AM, Harsh Jain <[EMAIL PROTECTED]> wrote: > > > META-INF/ > > META-INF/MANIFEST.MF > > files/ > > files/container/ > > files/samplecontainer/ > > files/samplecontainer/examples/ > > WEB-INF/ > > WEB-INF/classes/ > > WEB-INF/classes/features/ > > WEB-INF/classes/features/analytics/ > > WEB-INF/classes/features/caja/ > > WEB-INF/classes/features/core/ > > WEB-INF/classes/features/core.io/ > > WEB-INF/classes/features/dynamic-height/ > > WEB-INF/classes/features/flash/ > > WEB-INF/classes/features/ifpc/ > > WEB-INF/classes/features/minimessage/ > > WEB-INF/classes/features/opensocial-0.7/ > > WEB-INF/classes/features/opensocial-reference/ > > WEB-INF/classes/features/opensocial-samplecontainer/ > > WEB-INF/classes/features/rpc/ > > WEB-INF/classes/features/setprefs/ > > WEB-INF/classes/features/settitle/ > > WEB-INF/classes/features/skins/ > > WEB-INF/classes/features/tabs/ > > WEB-INF/classes/features/views/ > > WEB-INF/classes/files/ > > WEB-INF/classes/files/container/ > > WEB-INF/classes/files/samplecontainer/ > > WEB-INF/classes/files/samplecontainer/examples/ > > WEB-INF/classes/META-INF/ > > WEB-INF/classes/org/ > > WEB-INF/classes/org/apache/ > > WEB-INF/classes/org/apache/shindig/ > > WEB-INF/classes/org/apache/shindig/gadgets/ > > WEB-INF/classes/org/apache/shindig/gadgets/http/ > > WEB-INF/classes/org/apache/shindig/social/ > > WEB-INF/classes/org/apache/shindig/social/http/ > > WEB-INF/classes/org/apache/shindig/util/ > > WEB-INF/classes/syndicators/ > > WEB-INF/classes/syndicators/default/ > > WEB-INF/lib/ > > files/container/cookies.js > > files/container/gadgets.css > > files/container/gadgets.js > > files/container/ifpc.js > > files/container/ifpc_relay.html > > files/container/json.js > > files/container/rpc_relay.html > > files/container/sample-rpc.html > > files/container/sample1.html > > files/container/sample2.html > > files/container/sample3.html > > files/container/sample4.html > > files/container/sample5.html > > files/container/sample6.html > > files/container/sample7.html > > files/opensocial6to7.js > > files/samplecontainer/examples/bubble.gif > > files/samplecontainer/examples/nophoto.gif > > files/samplecontainer/examples/SocialHelloWorld-caja.xml > > files/samplecontainer/examples/SocialHelloWorld.xml > > files/samplecontainer/getting-started.html > > files/samplecontainer/samplecontainer.html > > files/samplecontainer/state-basicfriendlist.xml > > files/samplecontainer/state.dtd > > WEB-INF/classes/features/analytics/feature.xml > > WEB-INF/classes/features/caja/caja.js > > WEB-INF/classes/features/caja/feature.xml > > WEB-INF/classes/features/caja/html-sanitizer.js > > WEB-INF/classes/features/caja/log-to-console.js > > WEB-INF/classes/features/caja/permissive.js > > WEB-INF/classes/features/core/config.js > > WEB-INF/classes/features/core/core.js > > WEB-INF/classes/features/core/feature.xml > > WEB-INF/classes/features/core/json.js > > WEB-INF/classes/features/core/legacy.js > > WEB-INF/classes/features/core/prefs.js > > WEB-INF/classes/features/core/util.js > > WEB-INF/classes/features/core.io/feature.xml > > WEB-INF/classes/features/core.io/io.js > > WEB-INF/classes/features/dynamic-height/dynamic-height.js > > WEB-INF/classes/features/dynamic-height/feature.xml > > WEB-INF/classes/features/features.txt > > WEB-INF/classes/features/flash/feature.xml > > WEB-INF/classes/features/flash/flash.js > > WEB-INF/classes/features/ifpc/feature.xml > > WEB-INF/classes/features/ifpc/ifpc.js > > WEB-INF/classes/features/minimessage/feature.xml > > WEB-INF/classes/features/minimessage/minimessage.js > > WEB-INF/classes/features/opensocial-0.7/batchrequest.js > > WEB-INF/classes/features/opensocial-0.7/feature.xml > > WEB-INF/classes/features/opensocial-0.7/jsoncontainer.js > > WEB-INF/classes/features/opensocial-reference/activity.js > > WEB-INF/classes/features/opensocial-reference/address.js > > WEB-INF/classes/features/opensocial-reference/bodytype.js > > WEB-INF/classes/features/opensocial-reference/collection.js > > WEB-INF/classes/features/opensocial-reference/container.js > > WEB-INF/classes/features/opensocial-reference/datarequest.js > > WEB-INF/classes/features/opensocial-reference/dataresponse.js > > WEB-INF/classes/features/opensocial-reference/email.js > > WEB-INF/classes/features/opensocial-reference/enum.js > > WEB-INF/classes/features/opensocial-reference/environment.js > > WEB-INF/classes/features/opensocial-reference/feature.xml > > WEB-INF/classes/features/opensocial-reference/message.js > > WEB-INF/classes/features/opensocial-reference/name.js > > WEB-INF/classes/features/opensocial-reference/opensocial.js > > WEB-INF/classes/features/opensocial-reference/organization.js > > WEB-INF/classes/features/opensocial-reference/person.js > > WEB-INF/classes/features/opensocial-reference/phone.js > > WEB-INF/classes/features/opensocial-reference/responseitem.js > > WEB-INF/classes/features/opensocial-reference/url.js > > WEB-INF/classes/features/opensocial-samplecontainer/caja- > > compatible-jquery.js > > WEB-INF/classes/features/opensocial-samplecontainer/feature.xml > > WEB-INF/classes/features/opensocial-samplecontainer/samplecontainer.js > > WEB-INF/classes/features/opensocial-samplecontainer/statefileparser.js > > WEB-INF/classes/features/README > > WEB-INF/classes/features/rpc/feature.xml > > WEB-INF/classes/features/rpc/rpc.js > > WEB-INF/classes/features/setprefs/feature.xml > > WEB-INF/classes/features/setprefs/setprefs.js > > WEB-INF/classes/features/settitle/feature.xml > > WEB-INF/classes/features/settitle/settitle.js > > WEB-INF/classes/features/skins/feature.xml > > WEB-INF/classes/features/skins/skins.js > > WEB-INF/classes/features/tabs/feature.xml > > WEB-INF/classes/features/tabs/tabs.js > > WEB-INF/classes/features/views/feature.xml > > WEB-INF/classes/features/views/views.js > > WEB-INF/classes/files/container/cookies.js > > WEB-INF/classes/files/container/gadgets.css > > WEB-INF/classes/files/container/gadgets.js > > WEB-INF/classes/files/container/ifpc.js > > WEB-INF/classes/files/container/ifpc_relay.html > > WEB-INF/classes/files/container/json.js > > WEB-INF/classes/files/container/rpc_relay.html > > WEB-INF/classes/files/container/sample-rpc.html > > WEB-INF/classes/files/container/sample1.html > > WEB-INF/classes/files/container/sample2.html > > WEB-INF/classes/files/container/sample3.html > > WEB-INF/classes/files/container/sample4.html > > WEB-INF/classes/files/container/sample5.html > > WEB-INF/classes/files/container/sample6.html > > WEB-INF/classes/files/container/sample7.html > > WEB-INF/classes/files/opensocial6to7.js > > WEB-INF/classes/files/samplecontainer/examples/bubble.gif > > WEB-INF/classes/files/samplecontainer/examples/nophoto.gif > > WEB-INF/classes/files/samplecontainer/examples/SocialHelloWorld-caja.xml > > WEB-INF/classes/files/samplecontainer/examples/SocialHelloWorld.xml > > WEB-INF/classes/files/samplecontainer/getting-started.html > > WEB-INF/classes/files/samplecontainer/samplecontainer.html > > WEB-INF/classes/files/samplecontainer/state-basicfriendlist.xml > > WEB-INF/classes/files/samplecontainer/state.dtd > > WEB-INF/classes/META-INF/LICENSE > > WEB-INF/classes/META-INF/NOTICE > > WEB-INF/classes/org/apache/shindig/gadgets/BasicGadgetBlacklist.class > > WEB-INF/classes/org/apache/shindig/gadgets/BasicGadgetDataCache.class > > WEB-INF/classes/org/apache/shindig/gadgets/BasicGadgetSigner.class > > WEB-INF/classes/org/apache/shindig/gadgets/BasicGadgetToken.class > > > WEB-INF/classes/org/apache/shindig/gadgets/BasicRemoteContentFetcher.class > > WEB-INF/classes/org/apache/shindig/gadgets/BidiSubstituter.class > > WEB-INF/classes/org/apache/shindig/gadgets/BidiSubstituterFeature.class > > WEB-INF/classes/org/apache/shindig/gadgets/Gadget$GadgetId.class > > WEB-INF/classes/org/apache/shindig/gadgets/Gadget.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetBlacklist.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetContentFilter.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetContext.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetDataCache.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetException$Code.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetException.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetFeature.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetFeatureFactory.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetFeatureRegistry$1.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetFeatureRegistry$Entry.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetFeatureRegistry.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetServer$1.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetServer$CacheLoadTask.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetServer$EnqueueFeaturesTask.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetServer$FeaturePrepareTask.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetServer$FeatureProcessTask.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetServer$GadgetProcessException.class > > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetServer$SpecLoadTask.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetServer$WorkflowContext.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetServer$WorkflowDependency$Type.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetServer$WorkflowDependency.class > > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetServer$WorkflowJob.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetServer$WorkflowJobList.class > > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetServer$WorkflowTask.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetServer.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetServerConfig.class > > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetServerConfigReader.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetSigner.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetSpec$ContentType.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetSpec$FeatureSpec.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetSpec$Icon.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetSpec$LocaleSpec.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetSpec$UserPref$DataType.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetSpec$UserPref.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetSpec.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetSpecParser$1.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetSpecParser$ParsedGadgetSpec$ParsedFeatureSpec.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetSpecParser$ParsedGadgetSpec$ParsedIcon.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetSpecParser$ParsedGadgetSpec$ParsedMessageBundle.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetSpecParser$ParsedGadgetSpec$ParsedUserPref.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetSpecParser$ParsedGadgetSpec.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetSpecParser.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetToken.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetView$ID.class > > WEB-INF/classes/org/apache/shindig/gadgets/GadgetView.class > > WEB-INF/classes/org/apache/shindig/gadgets/http/BasicHttpContext.class > > > WEB-INF/classes/org/apache/shindig/gadgets/http/CajaContentFilter$1.class > > WEB-INF/classes/org/apache/shindig/gadgets/http/CajaContentFilter.class > > WEB-INF/classes/org/apache/shindig/gadgets/http/CrossServletState.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/http/DefaultCrossServletState.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/http/GadgetRenderingServlet$1.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/http/GadgetRenderingServlet.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/http/HttpProcessingOptions.class > > WEB-INF/classes/org/apache/shindig/gadgets/http/JsonRpcContext.class > > WEB-INF/classes/org/apache/shindig/gadgets/http/JsonRpcGadget.class > > WEB-INF/classes/org/apache/shindig/gadgets/http/JsonRpcGadgetJob.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/http/JsonRpcProcessingOptions.class > > WEB-INF/classes/org/apache/shindig/gadgets/http/JsonRpcRequest.class > > WEB-INF/classes/org/apache/shindig/gadgets/http/JsServlet.class > > WEB-INF/classes/org/apache/shindig/gadgets/http/ProxyHandler.class > > WEB-INF/classes/org/apache/shindig/gadgets/http/ProxyServlet.class > > WEB-INF/classes/org/apache/shindig/gadgets/http/RpcException.class > > WEB-INF/classes/org/apache/shindig/gadgets/http/RpcServlet.class > > WEB-INF/classes/org/apache/shindig/gadgets/JsFeatureLoader.class > > WEB-INF/classes/org/apache/shindig/gadgets/JsLibrary$Type.class > > WEB-INF/classes/org/apache/shindig/gadgets/JsLibrary.class > > WEB-INF/classes/org/apache/shindig/gadgets/JsLibraryFeature.class > > WEB-INF/classes/org/apache/shindig/gadgets/JsLibraryFeatureFactory.class > > WEB-INF/classes/org/apache/shindig/gadgets/MessageBundle.class > > WEB-INF/classes/org/apache/shindig/gadgets/MessageBundleParser.class > > > WEB-INF/classes/org/apache/shindig/gadgets/MessageBundleSubstituter.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/MessageBundleSubstituterFeature.class > > WEB-INF/classes/org/apache/shindig/gadgets/ModuleSubstituter.class > > > WEB-INF/classes/org/apache/shindig/gadgets/ModuleSubstituterFeature.class > > WEB-INF/classes/org/apache/shindig/gadgets/OpenSocialFeature.class > > > WEB-INF/classes/org/apache/shindig/gadgets/OpenSocialFeatureFactory.class > > WEB-INF/classes/org/apache/shindig/gadgets/ParsedFeature.class > > WEB-INF/classes/org/apache/shindig/gadgets/ProcessingOptions.class > > WEB-INF/classes/org/apache/shindig/gadgets/RemoteContent.class > > WEB-INF/classes/org/apache/shindig/gadgets/RemoteContentFetcher.class > > WEB-INF/classes/org/apache/shindig/gadgets/RemoteContentRequest.class > > WEB-INF/classes/org/apache/shindig/gadgets/RenderingContext.class > > WEB-INF/classes/org/apache/shindig/gadgets/SpecParserException.class > > WEB-INF/classes/org/apache/shindig/gadgets/Substitutions$Type.class > > WEB-INF/classes/org/apache/shindig/gadgets/Substitutions.class > > WEB-INF/classes/org/apache/shindig/gadgets/SyndicatorConfig.class > > WEB-INF/classes/org/apache/shindig/gadgets/UserPrefs.class > > WEB-INF/classes/org/apache/shindig/gadgets/UserPrefSubstituter.class > > > > > WEB-INF/classes/org/apache/shindig/gadgets/UserPrefSubstituterFeature.class > > WEB-INF/classes/org/apache/shindig/social/http/SocialDataServlet.class > > WEB-INF/classes/org/apache/shindig/util/Check.class > > WEB-INF/classes/org/apache/shindig/util/InputStreamConsumer.class > > WEB-INF/classes/org/apache/shindig/util/ResourceLoader.class > > WEB-INF/classes/syndicators/default/syndicator.js > > WEB-INF/lib/caja-r422.jar > > WEB-INF/lib/hamcrest-all-1.1.jar > > WEB-INF/lib/json-20070829.jar > > WEB-INF/web.xml > > META-INF/maven/ > > META-INF/maven/org.apache.shindig/ > > META-INF/maven/org.apache.shindig/gadgets/ > > META-INF/maven/org.apache.shindig/gadgets/pom.xml > > META-INF/maven/org.apache.shindig/gadgets/pom.properties > > > > > > > > On Fri, Feb 22, 2008 at 5:59 PM, Kevin Brown <[EMAIL PROTECTED]> wrote: > > > > > There's no attachment. > > > > > > On Fri, Feb 22, 2008 at 4:24 AM, Harsh Jain <[EMAIL PROTECTED]> wrote: > > > > > > > I am getting same error :(. I am attaching output of jar -tf > > > > target/gadgets.war, if that helps. I guess there is a problem with > > > that. > > > > > > > > Is it possible for someone to make available a working gadgets.war ? > > > > > > > > regards, > > > > harsh > > > > > > > > > > > > On Fri, Feb 22, 2008 at 5:17 PM, Christian Schalk < > [EMAIL PROTECTED]> > > > > wrote: > > > > > > > > > Harsh, > > > > > > > > > > If you have a Java server like Tomcat handy, you can just generate > > > the > > > > > gadgets.war file directly and manually load it into Tomcat. > > > > > > > > > > You would just issue: > > > > > > > > > > mvn package > > > > > > > > > > cd target > > > > > > > > > > cp gadgets.war <tomcat_home>/webapps/. > > > > > > > > > > With Tomcat running, it would then open up and install and run > > > > > gadgets.war. > > > > > > > > > > I just pulled down a fresh shindig and tested this and it works. > > > > > -Chris > > > > > > > > > > > > > > > On Fri, Feb 22, 2008 at 3:19 AM, Harsh Jain <[EMAIL PROTECTED]> > > > wrote: > > > > > > > > > > > Same issue with mvn jetty:run-war. I see a features/ folder with > > > stuff > > > > > in > > > > > > it. Anything else I can cross-check and verify ? Btw, I am > running > > > > > WinXP, > > > > > > Maven 2.0.8 and Java 1.6.0_03. > > > > > > > > > > > > regards, > > > > > > harsh > > > > > > > > > > > > On Fri, Feb 22, 2008 at 4:43 PM, Kevin Brown <[EMAIL PROTECTED]> > > > wrote: > > > > > > > > > > > > > Try jetty:run-war. Also, make sure you checked out > > > trunk/features > > > > > > > > > > > > > > On Fri, Feb 22, 2008 at 3:04 AM, Harsh Jain <[EMAIL PROTECTED]> > > > > > wrote: > > > > > > > > > > > > > > > Hi, > > > > > > > > Sorry if this has been dealt repeatedly, but i wasnt able > to > > > > > search > > > > > > > > archives. > > > > > > > > > > > > > > > > I followed the steps :- > > > > > > > > 1) svn checkout. > > > > > > > > 2) cd java/gadgets/ > > > > > > > > 3) mvn package. > > > > > > > > 4) mvn jetty:run > > > > > > > > > > > > > > > > Everything goes fine and a server is started, but the URL > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://localhost:8080/gadgets/ifr?url=http://www.labpixies.com/campaigns/todo/todo.xml > > > > > > > > gives HTTP Error : 500, saying > > > > > > > > > > > > > > > > org.apache.shindig.gadgets.GadgetException: > > > > > > > > java.io.FileNotFoundException: Can not locate resource: > > > > > > > > features/analytics/feature.xml > > > > > > > > > > > > > > > > Any ideas how to debug this ? > > > > > > > > > > > > > > > > Regards, > > > > > > > > harsh > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > ~Kevin > > > > > > > > > > > > > > If you received this email by mistake, please delete it, > cancel > > > your > > > > > > mail > > > > > > > account, destroy your hard drive, silence any witnesses, and > > > burn > > > > > down > > > > > > the > > > > > > > building that you're in. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > Chris Schalk, Google Developer Advocate > > > > > > > > > > > > > > > > > > > > > > -- > > > ~Kevin > > > > > > If you received this email by mistake, please delete it, cancel your > > > mail > > > account, destroy your hard drive, silence any witnesses, and burn down > > > the > > > building that you're in. > > > > > > > > > > -- > ~Kevin > > If you received this email by mistake, please delete it, cancel your mail > account, destroy your hard drive, silence any witnesses, and burn down the > building that you're in. > -- Chris Schalk, Google Developer Advocate

