Monday, June 15, 2020

Invitation to 'Pets!: A Peak Inside the Pet Boom'

Slow Ventures Snail Mail

Monday, June 15th, 2020

First and foremost, we hope you feel safe and heard in the current moment. We recognize the severe reckoning our country is facing right now, and we stand in solidarity with the Black community. Over the last few months our country has faced a lot of pain, from police brutality to the COVID-19 pandemic, and we hope to play a meaningful part in harnessing this moment as a catalyst for positive action.

While much of our focus over the past few months has been spent on these important and devastating issues, we continue to spend time investing in founders, supporting young startup companies, and learning about emerging themes and sectors. Along those lines, this Thursday we invite you to join us for a discussion focused on the momentum and innovation in the pet space.

In the same vein, this week we're excited to share some of the formative work our MBA intern, Adam Lebovitz, has been doing in helping us better understand and refine our thesis on the evolving pet landscape.

Got forwarded this and want to subscribe? Go to https://slow.claims. 
🎟 Pets!: A Peak Inside the Pet Boom

We're excited to get together leading founders and CEOs from Wag!, Embark, Good Dog, Pet Plate, Fable, Companion, Whistle, GoodPup, Pumpkin, Celevity, Fuzzy Pet Health, Because Animals and some of the more prominent venture investors in the pet space together as speakers for the event. 

What: 'Pets!: A Peak Inside the Pet Boom', a virtual mini-conference
When: Thursday, June 18th from 12-2pm PST
Where: Zoom link to be shared with those who RSVP here.
Audience: 150-200 people building, investing, or just plain interested in the Pet Space. 

While the conference is free admission, we strongly encourage all who attend to make a donation to one of these charities (or others) to help drive positive change. 
  • Beaux and Paws: Beaux and Paws, founded by 13-year old Sir Darius, is raising money to help Darius deliver his hand made bow ties personally, volunteer, attend adoption events, and highlight adoptable dogs and cats on his social media to help them find homes faster. (Donate Here)
  • Equal Justice Initiative: Founded by leading criminal justice reform lawyer Bryan Stevenson, EJI provides research and recommendations to assist advocates and policymakers in the critically important work of criminal justice reform. (Donate Here)
  • Campaign Zero: Campaign Zero is a comprehensive platform of research-based policy solutions to end police brutality in America. (Donate Here)

*Can't make it, but know someone who would be a good fit? Please forward them the event info, or reach out to adam@slow.co to make sure they get on the list.*
Pets: Rising Ownership and Willingness to Spend Drive Opportunities for Innovation

by Adam Lebovitz, Slow MBA Intern

To say that everything has changed with COVID-19 is an understatement. Speculation around systemic shifts in how we work, how we socialize and dine, how we consume and how we spend have populated the internet as Americans have sheltered-in-place. Over 50% of the world's population has experienced some version of social distancing or restricted movement, and products that enable remote connectivity have flourished, while those dependent on IRL experiences have suffered. 

In a world where many of us haven't seen our best friends in well-over a month and families have begun to bicker, we've also seen people turn to man's best friend as a source of companionship. By late March, New York City was running out of dogs to foster and the pet industry had exploded (for instance, Chewy's (NYSE: CHWY) stock up nearly ~60% this year). 

Pet ownership had already been on the rise, up 56% since 1988, with more households now having pets than children. The global pet care market was estimated at $131.7B in 2016, and estimates project the market to top $250B by 2025. Growth has been driven by an increase in aging owners (40% of those 70+ own pets), millennial owners (who are waiting longer to have children; now 7 in 10 own a pet), and an increase in multi-pet, multicultural and Hispanic households with pets. Even if the majority COVID foster households don't convert to permanent pet owners, industry growth was projected before the pandemic and can be expected to continue after.
 

Via American Pet Products Association

Opportunities are magnified by increased humanization of pets -- treating and spending on them as a true member of the family. As Sophie Bakalar, founder of Slow's portfolio company Fable, has noted, Americans love spending on pets because it's both a selfless and selfish endeavor; we get to feel good about making another being's life better, while indulging in luxury ourselves. As owners continue to perceive their pets as members of the family and younger owners view pet ownership as a training ground for raising children (82% of millenials believing that to be the case), growing willingness to pay can be expected. 

Perhaps most interestingly, pet spending is recession-proof. Between 2007 and 2011, the share of American households spending on pets varied by less than 1%. And while people spent markedly less at restaurants during the recession, spending on pet food increased. By 2011, American households spent more on their pets annually than they spent on alcohol ($456), mens and boys clothing ($404), or reading materials ($115).
 

 

So where does this spending go? Broadly speaking, we can slice the pet industry into Consumer and Healthcare segments, subsequently dividing the market from there. Consumer categories include products such as BarkBox* (subscription box of dog toys and treats) and Fable* (leashes, beds, bowls, crates, etc.), services like Wag!* (on-demand dog walking/services) and DogDrop (next-gen doggy daycare), food like The Farmer's Dog (human-grade dog food) and Butternut Box (UK, DTC fresh dog food) and technology like Whistle* (health tracker and GPS) and Fi (activity tracker). And while there has been ample investment and innovation in the space, there remains room to grow.  
 


So with a growing customer base and sentiment shifts that should further expand willingness to pay, excitement around opportunities in the pet industry is well-founded. But where do they actually exist? Recent years have seen money pour into pet insurance, innovation in DTC pet food and a reimagination of the veterinary care experience, looking to capitalize on marco-tailwinds. A few areas we're interested in? The continued expansion of pet food, products and services targeted at non-dog companion animals, pet health and wellness, digital veterinary care, pet happiness and pet services. We'll dive into many of these topics at the conference this Thursday…until then, be well. 

*: indicates Slow portfolio company

Thimble CEO, Jay Bregman, in the news!

Want moar? Check us out on:
Facebook, Twitter, Medium or our Website

Signup for Snail Mail Newsletters at  http://slow.claims
Our mailing address is:
1006 Kearny St, San Francisco, CA 94133

Don't Want These Emails?
unsubscribe from this list
 

Donate BTC: 3BJW4B6GGpoQrjeom6RpVtkza3XPw2qjoK
Donate ETH: 0xD7599b3D15805aDF3144676914964e8fff53C925

Upgrade to 2.9.0 from 2.8.2 is giving compilation errors while doing GWT compile

Hi All,

We are planning to upgrade GWT 2.8.2 to GWT 2.9.0 with java 11 environment,

But while GWT compile,I am getting lot of errors saying "No source code is available for type <CLASS>; did you forget to inherit a required module?" 
Problematic classes include "java.lang.Thread","java.io.InterruptedIOException" ,"org.w3c.dom.Element", "java.util.Properties"

As I understand,errors are raised because these classes are not emulated by GWT  & GWT is unable to find them.
But this was working fine with 2.8.2 version.

Any idea where its going wrong? Are there any specific things to be considered while upgrading to 2.9?

Also, is log4j-gwt.jar compatible with 2.9.0 version?

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/0f40c4c1-6f93-4ef9-9f0a-fae9a6e7986co%40googlegroups.com.

Saturday, June 13, 2020

Re: Sourcemaps with sso linker

Hi guys!

I am interested by this as well, and see that indeed it doesn't work w/ sso linker. Is there a way to have the sourcemap url inserted, when using sso linker?
I'm migrating some code to a TS app, and I am keeping some valuable GWT code as a "normal" JS lib, consumable from the TS app.

Thanks in advance!
Cristian

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/af02e334-f5d5-462e-b38b-181aef424b50o%40googlegroups.com.

Friday, June 12, 2020

Re: dn-components new GWT UI library


New release of dncomponents in maven central (2.3.0) version


100% J2CL ready completely free from old GWT code. 

Only java and elemental2.



Excited to present the TypeScript version of dncomponents! 



If you are a java programmer with GWT skills. Working with typescript dncomponents requires almost no learning. Thanks to j4ts project you can even use java API in typescript. And using dncomponents gives you a familiar GWT MVP structure with activities and places and htmlbinder.

Integrate your project without boundaries with the rest of js world!

 

The Java and TypeScript version shares the same API and html markup.


Choose java or TypeScript, choose Bootstrap or Material. 


TypeScript sample project:

https://github.com/dncomponents/dncomponents-ts-starter-bs


Same project in java language

https://github.com/dncomponents/dncomponents-java-starter-bs


Cheers!


dncomponents.com



On Wednesday, December 11, 2019 at 2:29:41 PM UTC+1, nikola wrote:
landing page: dncomponents.com 

Client side java UI framework for building rich web applications written purely in Java language using GWT compiler and elemental2 browser API without any external js libraries.

dn-components layered architecture makes process of developing modern complex user interfaces with ease.
Html binder and intellij plugin are the great tools that support this.

dn-components can have different view implementations. 

Default view implementation is based on bootstrap framework (only css and markup). The second is google Material design (work in progress)

- All the view implementations are in one java file 
- And all markup for all components are in one html file 

dn-components component has 3 layers of separation.

Each component has constructor where you can inject your custom view implementation that can accept different markups.

That means that you can easily customize component's views on application level by editing BootstrapUi.java or BootstrapUi.html or single component by injecting its view.

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/71e7cf47-d84b-4120-bbcf-551087bc8c25o%40googlegroups.com.

Thursday, June 11, 2020

Re: GWT 2.9.0 release

Good job done!

On Wednesday, May 13, 2020 at 10:40:25 PM UTC-5, Colin Alworth wrote:
Today we are pleased to announce the next release of GWT, version 2.9.0. Some highlights of this release:
 * GWT supports Java 9, 10, 11 language features.
 * The elemental2 1.0.0 release is supported, along with jsinterop-annotations 2.0.0 (except @JsAsync, which requires dropping support for older browsers, and @JsEnum, which assumes closure-compiler semantics, so isn't appropriate for GWT2), bringing GWT2 in line with J2CL. Since this is now an official stable release of elemental2, the JSNI-based elemental that is included with GWT is deprecated, and will be removed in a future release.
 * The release was tested on a variety of operating systems, on Java 8, 11, and 14. Java 7 is no longer officially supported, and future builds will be compiled for Java 8 as the minimum required version.


Starting shortly after this release, we're going to be changing the release process slightly - there will be more frequent dated releases (something like 2.9-20200701) that occur every few months, and minor/bug fix releases that happen intermittently to signify that a more lengthy manual testing and acceptance process has taken place. The idea is that with more frequent releases, changes will make their way faster to the developers that want them, while for others, more heavily tested releases for maintenance-mode projects will still be available.

We'll also be talking soon on the contributors list about the upcoming releases of individual projects that represent the various modules found in gwt-user.jar, updated and tested for use in either GWT2 or J2CL.

We're experiencing some issues in updating the gwtproject.org website, but to get this release out while that is managed, find the zip download and the release notes below. Maven/Gradle/Ivy users, just update the GWT SDK versions to 2.9.0 - the various plugins will be updated as needed in the coming days.


----

Release Notes for 2.9.0:

Highlights
  • Able to compile projects with jsinterop-base 1.0.0, elemental2 1.0.0, and jsinterop-annotations 2.0.0. With the exception of @JsAsync and @JsEnum, this brings GWT2 to be compatible across these tools with J2CL.
  • Added support for Java language levels 9, 10, and 11.
  • Officially, support is dropped for running the GWT compiler or server-side tooling on Java 7. The GWT distribution is still compiled to run on Java 7 for this release, but no guarantees are made about whether or not this will work. Future versions will compile bytecode for Java 8+. The release was tested and found to work cross platform when run with Java 8, 11, and 14.

Deprecations
  • Elemental has been officially deprecated - it is still included in this release, but may not appear in future releases. Instead, we encourage the use of the Elemental2 libraries, which are compatible with both GWT2 and J2CL.
  • Removed NoSuchMethodException emulation.

Bug fixes
  • Fixes Arrays.binarySearch semantics for float[] and double[]
  • Adds Support multi-line messages in errors/exceptions
  • Adds shutdown hook in DiskCache to clean up temp files
  • Cache Gecko version to lower CPU usage on FireFox
  • Do not assume that "this" is always non null.
  • Updates globals for Firefox version 60.0.2, Chrome 66.0.3359.45
  • Fixes String.regionMatches.
  • Native JsMethods allowed to coexist with implementations with the same name.
  • Make sure lambdas box, unbox and insert erasure casts when necessary.
  • Negative zero treated properly in Double/Float.compare()

Miscellaneous
  • Updates CLDR to version 34.
  • Arrays now implement Cloneable
  • Link backing errors together with a cause attribute, start tracking suppressed errors in addition to the cause in underlying error object.
  • Add AtomicReference to gwt/emul.
  • Propagate script nonces via ScriptInjector
  • Add partial emulation for ExecutorService and ScheduledExecutorService
  • Emulate java.util.concurrent.Flow
  • Emulate javax.annotation{,.processing}.Generated
  • Make sure "goog.global" is $wnd if not defined.
  • Add when-linker-added element definition
  • Add Reader and StringReader emulation.
  • Remove GWT version check.
  • Do not show "unusable-by-js" warning for synthetic methods.
  • Update unmodifiableList to throw on Java8 methods.
  • Disable DataflowOptimizer by default and emit a warning when used
For more detail, see the commit log.


----

Finally, if you haven't already done so, please join the very active GWT discussions happening at https://gitter.im/gwtproject/gwt!

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/c71275de-330c-4277-a625-fe8f7f578662o%40googlegroups.com.

Re: GWT Super devmode is not working for me

Thank you very much Michael Joyner for your quick response. I'll go through what you sent to me. Thanks again.

On Thursday, June 11, 2020 at 9:02:08 PM UTC+5:30, Michael Joyner wrote:
I'm really not sure how well SDM in the much older GWT 2.6.1 works in comparison with most recent stable release of GWT 2.9.0. There do exist SDM plugins for both Eclipse and IntelliJ I believe.

On 6/11/20 10:36 AM, ruwan samaraweera wrote:
Hi,
I'm using gwt since so many years back. To debug my application those days I've used gwt devmode. But now the plugin is not support in modern browser(Im using lates version of Chrome). So I tried to used super devmode. But unfortunately I couldn't able to configure it correct way. It is given many errors and I cant debug my application.  
Actually Im developing web application using gwt 2.6.1 and java 1.8 and deploying it in tomcat9 webserver.
My configuration as follows.

gwt.xml file
--------------

<?xml version="1.0" encoding="UTF-8"?>
<module rename-to='App'>

<inherits name="com.google.gwt.user.User" />
<!--<inherits name="com.smartgwt.SmartGwt"/>-->
<inherits name="com.smartgwt.SmartGwtNoTheme" />
<inherits name="com.smartgwt.SmartGwtNoScript"/>
<inherits name="com.smartgwtee.SmartGwtEENoScript"/>

<inherits name="com.smartgwt.Drawing"/>
<inherits name="com.smartgwt.Charts"/>
<inherits name="com.smartgwtee.tools.Tools"/>
<inherits name="com.smartgwt.Analytics"/>
<stylesheet src='../pages/resources/mmv-style.css'/>
<inherits name="com.smartclient.theme.enterpriseblue.EnterpriseBlue" />
<inherits name="com.smartclient.theme.enterpriseblue.EnterpriseBlueResources"/>
<inherits name='com.google.gwt.visualization.Visualization'/>

<entry-point class="mywebapp.client.AppEntryPoint" />

<source path="client"/>
<source path="shared"/>

<add-linker name="xsiframe"/>

<set-configuration-property name='xsiframe.failIfScriptTag' value='FALSE'/>

<extend-property name="locale" values="en" />

<!-- Following should exist only in Development mode-->
<!--<inherits name="com.smartgwt.tools.SmartGwtTools" />-->
<set-property name="user.agent" value="safari" />

</module>

Hear I've add xsiframe linker and other configuration tag as well
Apart from that I've added following tags in my host page.

script src="App/sc/modules/ISC_Core.js"></script>  <script src="App/sc/modules/ISC_Foundation.js"></script>  <script src="App/sc/modules/ISC_Containers.js"></script>  <script src="App/sc/modules/ISC_Grids.js"></script>  <script src="App/sc/modules/ISC_Forms.js"></script>  <script src="App/sc/modules/ISC_RichTextEditor.js"></script>  <script src="App/sc/modules/ISC_Calendar.js"></script>  <script src="App/sc/modules/ISC_DataBinding.js"></script>  <script src="App/sc/modules/ISC_Drawing.js"></script>  <script src="App/sc/modules/ISC_Charts.js"></script>  <script src="App/sc/modules/ISC_Analytics.js"></script>  <script src="App/sc/skins/SilverWaveX/load_skin.js"></script>
            
Im using ant target to build application and making war file and place it tomcat9. So same way Im using ant target to run superdevmode as follows.  
  
<target name="superDevMode" description="Run GWT debug mode">     <java failonerror="true" fork="true" classname="com.google.gwt.dev.codeserver.CodeServer">        <classpath>           <fileset dir="${proj.gwt.debug.sdk}" includes="*.jar" />           <path refid="project.class.path" />        </classpath>        <jvmarg value="${proj.runtime.initmemory}" />        <jvmarg value="${proj.runtime.maxmemory}" />        <jvmarg value="${proj.runtime.permgensize}" />        <jvmarg value="-Xdebug" />        <jvmarg value="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=${proj.gwt.debug.client.debug.port}" />        <!--<arg value="-noserver" />-->          <arg value="-port" />        <arg value="${proj.gwt.debug.server.http.port}" />        <!--<arg value="-startupUrl" />-->        <!--<arg value="/${proj.webapp.name}" />-->        <arg value="${proj.gwt.module}" />     </java>  </target>
  
 In properties.xml file  
<!-- Following properties are used to GWT DEBUGGING -->  	<property name="proj.gwt.debug.sdk" location="D:Project\myApp\gwt\gwt-2.6.1" />  	<property name="proj.gwt.debug.server.http.port" value="8080" />  	<property name="proj.gwt.debug.client.debug.port" value="5028" />  
  
But when I'm running ant target it is giving following error
 [ERROR] The Cross-Site-Iframe linker does not support <script> tags in the gwt.xml files, but the gwt.xml file (or the gwt.xml files which it includes) contains the following script tags:
     [java]     at com.google.gwt.core.ext.linker.impl.SelectionScriptLinker.generateSelectionScript(SelectionScriptLinker.java:422)
     [java] sc/modules/ISC_Core.js
     [java]     at com.google.gwt.core.ext.linker.impl.SelectionScriptLinker.emitSelectionScript(SelectionScriptLinker.java:309)sc/modules/ISC_Foundation.js
     [java]
     [java] sc/modules/ISC_Containers.js
java]     at com.google.gwt.dev.codeserver.CodeServer.makeModules(CodeServer.java:120)In order for your application to run correctly, you will need to include these tags in your host page directly. In order to avoid this error, you will need to remove the script tags from the gwt.xml file, or add this property to the gwt.xml file: <set-configuration-property name='xsiframe.failIfScriptTag' value='FALSE'/>       [java]       [java]     at com.google.gwt.dev.codeserver.CodeServer.start(CodeServer.java:95)  
  
It is great if some one can help me on this.
  
Thanks
--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/e4b4be3c-ef9e-491c-b8e9-6bee9f768908o%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/02856284-0af6-4688-957b-41ec73c4d1cdo%40googlegroups.com.

Re: GWT Super devmode is not working for me

In GWT 2.7.0 (specifically in the first release candidate), SDM was made the default, and IFrameLinker, XSLinker were deprecated since they didn't work properly with SDM. You can reenable them in your own project though. However, the replacement linker is mentioned in the release notes as having some limitations, especially around <script> tags in your .gwt.xml file. [1]

An issue was filed to track limitations in this new linker. [2] [3]

There is also another discussion that was started around the same thing. [4] [5]

---

As I understand it, there are two main ways to support this case now: either include those scripts in your initial .html file that loads your GWT module, or use ScriptInjector [6] to load each script that you want to run. Moving the <script> tags to your html file and placing them before your .nocache.js script tag has the advantage of completely keeping them out of code and letting you reference them directly, whereas ScriptInjector has other benefits: if you don't need the files right away, you can defer loading them until just before you need them, and can listen to callbacks to indicate that they are loaded. ScriptInjector also has a mechanism by which you can pass the full string of the script's contents rather than a file, so that you can include the script in your .cache.js output, instead of making each file load individually without "perfect caching" [7], adding a bit of delay to your app startup. This would be achieved through creating TextResources or ExternalTextResources in a ClientBundle [8].

One word of caution: you probably are relying on those script files being included into your main page (rather than the GWT iframe), so you will probably need to include a call to .setWindow(ScriptInjector.TOP_WINDOW) when you make up the ScriptInjector call, so that your JSNI correctly references this code.

In either case, the .js file needs to be where the app can load it. In GWT, this usually means creating a public/ directory in the same package as your client/ and your .gwt.xml file. Then, the URL you pass to ScriptInjector should be prefixed with GWT.getModuleBaseForStaticFiles() so that it loads correctly. For example, if you created a com/myproject/public/sc/modules/ISC_Core.js file in your sources, you could reference it as:

ScriptInjector.fromUrl(GWT.getModuleBaseForStaticFiles() + "sc/modules/ISC_Core.js")
    .setWindow(ScriptInjector.TOP_WINDOW)
    .setCallback(...)
   .inject();

or, in the main html page as <script src="App/sc/modules/ISC_Core.js"></script>.
Since you've mentioned SmartGwt, I'm guessing that these files are already in a public/ directory inside a SmartGWT jar, and you can skip this last section.


[1] http://www.gwtproject.org/release-notes.html#Release_Notes_2_7_0_RC1
[2] https://code.google.com/archive/p/google-web-toolkit/issues/8997 which was moved to github:
[3] https://github.com/gwtproject/gwt/issues/8951
[4] https://code.google.com/archive/p/google-web-toolkit/issues/9016
[5] https://github.com/gwtproject/gwt/issues/8970
[6] http://www.gwtproject.org/javadoc/latest/com/google/gwt/core/client/ScriptInjector.html
[7] http://www.gwtproject.org/doc/latest/DevGuideCompilingAndDebugging.html#perfect_caching
[8] http://www.gwtproject.org/doc/latest/DevGuideClientBundle.html#TextResource

On Thursday, June 11, 2020 at 10:13:09 AM UTC-5, ruwan samaraweera wrote:
Hi,
I'm using gwt since so many years back. To debug my application those days I've used gwt devmode. But now the plugin is not support in modern browser(Im using lates version of Chrome). So I tried to used super devmode. But unfortunately I couldn't able to configure it correct way. It is given many errors and I cant debug my application.  
Actually Im developing web application using gwt 2.6.1 and java 1.8 and deploying it in tomcat9 webserver.
My configuration as follows.

gwt.xml file
--------------

<?xml version="1.0" encoding="UTF-8"?>
<module rename-to='App'>

<inherits name="com.google.gwt.user.User" />
<!--<inherits name="com.smartgwt.SmartGwt"/>-->
<inherits name="com.smartgwt.SmartGwtNoTheme" />
<inherits name="com.smartgwt.SmartGwtNoScript"/>
<inherits name="com.smartgwtee.SmartGwtEENoScript"/>

<inherits name="com.smartgwt.Drawing"/>
<inherits name="com.smartgwt.Charts"/>
<inherits name="com.smartgwtee.tools.Tools"/>
<inherits name="com.smartgwt.Analytics"/>
<stylesheet src='../pages/resources/mmv-style.css'/>
<inherits name="com.smartclient.theme.enterpriseblue.EnterpriseBlue" />
<inherits name="com.smartclient.theme.enterpriseblue.EnterpriseBlueResources"/>
<inherits name='com.google.gwt.visualization.Visualization'/>

<entry-point class="mywebapp.client.AppEntryPoint" />

<source path="client"/>
<source path="shared"/>

<add-linker name="xsiframe"/>

<set-configuration-property name='xsiframe.failIfScriptTag' value='FALSE'/>

<extend-property name="locale" values="en" />

<!-- Following should exist only in Development mode-->
<!--<inherits name="com.smartgwt.tools.SmartGwtTools" />-->
<set-property name="user.agent" value="safari" />

</module>

Hear I've add xsiframe linker and other configuration tag as well
Apart from that I've added following tags in my host page.

script src="App/sc/modules/ISC_Core.js"></script>
<script src="App/sc/modules/ISC_Foundation.js"></script>
<script src="App/sc/modules/ISC_Containers.js"></script>
<script src="App/sc/modules/ISC_Grids.js"></script>
<script src="App/sc/modules/ISC_Forms.js"></script>
<script src="App/sc/modules/ISC_RichTextEditor.js"></script>
<script src="App/sc/modules/ISC_Calendar.js"></script>
<script src="App/sc/modules/ISC_DataBinding.js"></script>
<script src="App/sc/modules/ISC_Drawing.js"></script>
<script src="App/sc/modules/ISC_Charts.js"></script>
<script src="App/sc/modules/ISC_Analytics.js"></script>
<script src="App/sc/skins/SilverWaveX/load_skin.js"></script>

Im using ant target to build application and making war file and place it tomcat9. So same way Im using ant target to run superdevmode as follows.

<target name="superDevMode" description="Run GWT debug mode">
<java failonerror="true" fork="true" classname="com.google.gwt.dev.codeserver.CodeServer">
<classpath>
<fileset dir="${proj.gwt.debug.sdk}" includes="*.jar" />
<path refid="project.class.path" />
</classpath>
<jvmarg value="${proj.runtime.initmemory}" />
<jvmarg value="${proj.runtime.maxmemory}" />
<jvmarg value="${proj.runtime.permgensize}" />
<jvmarg value="-Xdebug" />
<jvmarg value="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=${proj.gwt.debug.client.debug.port}" />
<!--<arg value="-noserver" />-->

<arg value="-port" />
<arg value="${proj.gwt.debug.server.http.port}" />
<!--<arg value="-startupUrl" />-->
<!--<arg value="/${proj.webapp.name}" />-->
<arg value="${proj.gwt.module}" />
</java>
</target>

 In properties.xml file

<!-- Following properties are used to GWT DEBUGGING -->  	<property name="proj.gwt.debug.sdk" location="D:Project\myApp\gwt\gwt-2.6.1" />  	<property name="proj.gwt.debug.server.http.port" value="8080" />  	<property name="proj.gwt.debug.client.debug.port" value="5028" />

But when I'm running ant target it is giving following error
 [ERROR] The Cross-Site-Iframe linker does not support <script> tags in the gwt.xml files, but the gwt.xml file (or the gwt.xml files which it includes) contains the following script tags:
     [java]     at com.google.gwt.core.ext.linker.impl.SelectionScriptLinker.generateSelectionScript(SelectionScriptLinker.java:422)
     [java] sc/modules/ISC_Core.js
     [java]     at com.google.gwt.core.ext.linker.impl.SelectionScriptLinker.emitSelectionScript(SelectionScriptLinker.java:309)sc/modules/ISC_Foundation.js
     [java]
     [java] sc/modules/ISC_Containers.js
java]     at com.google.gwt.dev.codeserver.CodeServer.makeModules(CodeServer.java:120)In order for your application to run correctly, you will need to include these tags in your host page directly. In order to avoid this error, you will need to remove the script tags from the gwt.xml file, or add this property to the gwt.xml file: <set-configuration-property name='xsiframe.failIfScriptTag' value='FALSE'/>       [java]       [java]     at com.google.gwt.dev.codeserver.CodeServer.start(CodeServer.java:95)

It is great if some one can help me on this.

Thanks

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/fd1fb5a9-5d98-4b93-a878-dc3cd24dc427o%40googlegroups.com.