Custom in-panel widget, create widget error

9123
16
03-19-2015 07:02 AM
VeronikaBraatz
New Contributor III

Hi Everyone,

i have some issues with getting the custom in-panel widget running. I followed the steps of Create a custom in-panel widget—Web AppBuilder for ArcGIS (Developer Edition) | ArcGIS for Developer... and also create a custom in panel widget problem​ and Question about creating custom in-panel widget.​ but the Widget is still not running correctly.

I can add it to a map, but as soon as I try to open it I get the following message:

"create widget error:

widgets/MyWidget/Widget"

Does anyone have some ideas about how to solve the problem?

Thanks a lot!

0 Kudos
16 Replies
VeronikaBraatz
New Contributor III

Hi Robert,

clearing my browsers cache had no effect. I assume either our proxy or our firewall causes the problem. Do you know which ports WAB uses besides 3344?

0 Kudos
RobertScheitlin__GISP
MVP Emeritus

Veronkia,

  Ports 3344, 3345 and 3346 are used.  Can you run Web AppBuilder OK when you are not developing a widget?

0 Kudos
VeronikaBraatz
New Contributor III

Hi Robert,

WAB works fine, I just can't add custom Widgets. I installed Version 1.1 today and the Widget doesn't work with that either. Also the change of IE9 to Firefox 36 had no effect. I'm going to give it another try and start over in 1.1

0 Kudos
Jianxia
Esri Regular Contributor

The missing comma in step 9 (1) mentioned by Robert has been fixed on developers site. Thanks!

Jianxia

0 Kudos
RobertScheitlin__GISP
MVP Emeritus

Jianxia Song

   Thanks for fixing the missing comma in the documentation. There still remains the issue of the smart double quote vs a standard double quote that is causing an issue for those who just copy the code from the website.

Issue.jpg

0 Kudos
Jianxia
Esri Regular Contributor

Robert,

The smart double quote has been corrected on the developers site. Thanks!

Jianxia

0 Kudos
VeronikaBraatz
New Contributor III

I just build the Widget with WAB 1.1 and everything works fine until I copy the MyWidget folder from samplewidgets to widgets.

My Firefox console returns:

Error: dijit._WidgetsInTemplateMixin template:nls.timeout

Stack-Trace:

.cache["dijit/_TemplatedMixin"]/</d<._stringRepl/<@https://js.arcgis.com/3.13/init.js:285:321

.cache["dojo/_base/lang"]/</g.hitch/<@https://js.arcgis.com/3.13/init.js:177:294

.cache["dojo/string"]/</l.substitute/<@https://js.arcgis.com/3.13/init.js:911:433

.cache["dojo/string"]/</l.substitute@https://js.arcgis.com/3.13/init.js:911:298

.cache["dijit/_TemplatedMixin"]/</d<._stringRepl@https://js.arcgis.com/3.13/init.js:285:204

.cache["dijit/_TemplatedMixin"]/</d<.buildRendering@https://js.arcgis.com/3.13/init.js:286:317

.cache["dijit/_WidgetBase"]/</f<.create@https://js.arcgis.com/3.13/init.js:1123:120

.cache["dijit/_WidgetBase"]/</f<.postscript@https://js.arcgis.com/3.13/init.js:1122:94

d/<@https://js.arcgis.com/3.13/init.js:108:190

clazz<.loadWidgetSettingPage/</<@https://localhost:3344/webappbuilder/stemapp/jimu.js/WidgetManager.js:302:33

.cache["dojo/_base/lang"]/</g.hitch/<@https://js.arcgis.com/3.13/init.js:177:294

.cache["dojo/Deferred"]/</k@https://js.arcgis.com/3.13/init.js:199:431

.cache["dojo/Deferred"]/</m@https://js.arcgis.com/3.13/init.js:199:357

.cache["dojo/Deferred"]/</f/this.resolve@https://js.arcgis.com/3.13/init.js:201:441

clazz<.loadWidgetSettingPageResources/<@https://localhost:3344/webappbuilder/stemapp/jimu.js/WidgetManager.js:354:13

.cache["dojo/_base/lang"]/</g.hitch/<@https://js.arcgis.com/3.13/init.js:177:294

.cache["dojo/Deferred"]/</k@https://js.arcgis.com/3.13/init.js:199:431

.cache["dojo/Deferred"]/</m@https://js.arcgis.com/3.13/init.js:199:357

.cache["dojo/Deferred"]/</f/this.resolve@https://js.arcgis.com/3.13/init.js:201:441

.cache["dojo/promise/all"]/</</</<@https://js.arcgis.com/3.13/init.js:815:54

.cache["dojo/Deferred"]/</k@https://js.arcgis.com/3.13/init.js:199:431

.cache["dojo/Deferred"]/</m@https://js.arcgis.com/3.13/init.js:199:357

.cache["dojo/Deferred"]/</f/this.resolve@https://js.arcgis.com/3.13/init.js:201:441

.cache["dojo/Deferred"]/</k@https://js.arcgis.com/3.13/init.js:199:431

.cache["dojo/Deferred"]/</m@https://js.arcgis.com/3.13/init.js:199:357

.cache["dojo/Deferred"]/</f/this.resolve@https://js.arcgis.com/3.13/init.js:201:441

clazz<._tryLoadResource/doLoad/<@https://localhost:3344/webappbuilder/stemapp/jimu.js/WidgetManager.js:847:17

.cache["dojo/Deferred"]/</k@https://js.arcgis.com/3.13/init.js:199:431

.cache["dojo/Deferred"]/</m@https://js.arcgis.com/3.13/init.js:199:357

.cache["dojo/Deferred"]/</f/this.resolve@https://js.arcgis.com/3.13/init.js:201:441

clazz<.loadWidgetSettingI18n/<@https://localhost:3344/webappbuilder/stemapp/jimu.js/WidgetManager.js:638:13

ha@https://js.arcgis.com/3.13/init.js:32:471

fa/<@https://js.arcgis.com/3.13/init.js:33:202

ia@https://js.arcgis.com/3.13/init.js:33:89

fa@https://js.arcgis.com/3.13/init.js:33:144

pa/g@https://js.arcgis.com/3.13/init.js:35:380

r.injectUrl/f<@https://js.arcgis.com/3.13/init.js:40:98

".cache["dijit/_TemplatedMixin"]/</d<._stringRepl/<@https://js.arcgis.com/3.13/init.js:285:321

.cache["dojo/_base/lang"]/</g.hitch/<@https://js.arcgis.com/3.13/init.js:177:294

.cache["dojo/string"]/</l.substitute/<@https://js.arcgis.com/3.13/init.js:911:433

.cache["dojo/string"]/</l.substitute@https://js.arcgis.com/3.13/init.js:911:298

.cache["dijit/_TemplatedMixin"]/</d<._stringRepl@https://js.arcgis.com/3.13/init.js:285:204

.cache["dijit/_TemplatedMixin"]/</d<.buildRendering@https://js.arcgis.com/3.13/init.js:286:317

.cache["dijit/_WidgetBase"]/</f<.create@https://js.arcgis.com/3.13/init.js:1123:120

.cache["dijit/_WidgetBase"]/</f<.postscript@https://js.arcgis.com/3.13/init.js:1122:94

d/<@https://js.arcgis.com/3.13/init.js:108:190

clazz<.loadWidgetSettingPage/</<@https://localhost:3344/webappbuilder/stemapp/jimu.js/WidgetManager.js:302:33

.cache["dojo/_base/lang"]/</g.hitch/<@https://js.arcgis.com/3.13/init.js:177:294

.cache["dojo/Deferred"]/</k@https://js.arcgis.com/3.13/init.js:199:431

.cache["dojo/Deferred"]/</m@https://js.arcgis.com/3.13/init.js:199:357

.cache["dojo/Deferred"]/</f/this.resolve@https://js.arcgis.com/3.13/init.js:201:441

clazz<.loadWidgetSettingPageResources/<@https://localhost:3344/webappbuilder/stemapp/jimu.js/WidgetManager.js:354:13

.cache["dojo/_base/lang"]/</g.hitch/<@https://js.arcgis.com/3.13/init.js:177:294

.cache["dojo/Deferred"]/</k@https://js.arcgis.com/3.13/init.js:199:431

.cache["dojo/Deferred"]/</m@https://js.arcgis.com/3.13/init.js:199:357

.cache["dojo/Deferred"]/</f/this.resolve@https://js.arcgis.com/3.13/init.js:201:441

.cache["dojo/promise/all"]/</</</<@https://js.arcgis.com/3.13/init.js:815:54

.cache["dojo/Deferred"]/</k@https://js.arcgis.com/3.13/init.js:199:431

.cache["dojo/Deferred"]/</m@https://js.arcgis.com/3.13/init.js:199:357

.cache["dojo/Deferred"]/</f/this.resolve@https://js.arcgis.com/3.13/init.js:201:441

.cache["dojo/Deferred"]/</k@https://js.arcgis.com/3.13/init.js:199:431

.cache["dojo/Deferred"]/</m@https://js.arcgis.com/3.13/init.js:199:357

.cache["dojo/Deferred"]/</f/this.resolve@https://js.arcgis.com/3.13/init.js:201:441

clazz<._tryLoadResource/doLoad/<@https://localhost:3344/webappbuilder/stemapp/jimu.js/WidgetManager.js:847:17

.cache["dojo/Deferred"]/</k@https://js.arcgis.com/3.13/init.js:199:431

.cache["dojo/Deferred"]/</m@https://js.arcgis.com/3.13/init.js:199:357

.cache["dojo/Deferred"]/</f/this.resolve@https://js.arcgis.com/3.13/init.js:201:441

clazz<.loadWidgetSettingI18n/<@https://localhost:3344/webappbuilder/stemapp/jimu.js/WidgetManager.js:638:13

ha@https://js.arcgis.com/3.13/init.js:32:471

fa/<@https://js.arcgis.com/3.13/init.js:33:202

ia@https://js.arcgis.com/3.13/init.js:33:89

fa@https://js.arcgis.com/3.13/init.js:33:144

pa/g@https://js.arcgis.com/3.13/init.js:35:380

r.injectUrl/f<@https://js.arcgis.com/3.13/init.js:40:98

" init.js:209:9

I'd be glad if someone could help.

0 Kudos