iron-meteor / iron-layout

Dynamic layout with support for rendering dynamic templates into regions.
MIT License
46 stars 11 forks source link

Uncaught Error: No Iron.Layout found so you can't use yield! #12

Closed Rongky closed 10 years ago

Rongky commented 10 years ago

Hi...

I have just recently migrated my meteor project (under development) to meteor 0.9.0.1 and followed all instructions for the migration of packages. However, whenever i open a template, this error keeps popping up although I have already added the Iron-Layout package via meteor add iron:layout. I am not sure if this is an iron-layout issue or caused by other packages which are dependent on iron-layout.

The complete error are as follows:

info:  [famous-views]  Current logging default is "debug".  Change in your app with  Logger.setLevel("famous-views", "info"); console.coffee:18
warn:  [famous-views]  Creating a new main context.  If you already have your own, set FView.mainCtx = yourMainContext (or to false to get rid of this warning) console.coffee:18
debug:  [famous-views]  New SequentialLayout (#1), content from "appLayout" (parent: Template.famousInit) console.coffee:18
debug:  [famous-views]  New HeaderFooterLayout (#2), content from inline block (parent: Template.appLayout) console.coffee:18
debug:  [famous-views]  New Surface (#3), content from "yieldHeader" (parent: Famous.HeaderFooterLayout, template: Template.appLayout) console.coffee:18
Uncaught Error: No Iron.Layout found so you can't use yield! layout.js:290
debug:  [famous-views]  New HeaderFooterLayout (#4), content from inline block (parent: Template.appLayout) console.coffee:18
debug:  [famous-views]  New Surface (#5), content from "yieldHeader" (parent: Famous.HeaderFooterLayout, template: Template.appLayout) console.coffee:18
debug:  [famous-views]  New View (#6), content from "yieldMain" (parent: Famous.HeaderFooterLayout, template: Template.appLayout) console.coffee:18
debug:  [famous-views]  New RenderController (#7), content from inline block (parent: Template.mainPanel) console.coffee:18
debug:  [famous-views]  New Surface (#8), content from inline block (parent: if, template: Template.home) console.coffee:18
debug:  [famous-views]  New Surface (#9), content from "yieldFooter" (parent: Famous.HeaderFooterLayout, template: Template.appLayout) console.coffee:18

where the Uncaught Error are as follows:

Uncaught Error: No Iron.Layout found so you can't use yield!        layout.js:290
   (anonymous function)                                             layout.js:290
   doRender                                                         view.js:194
   (anonymous function)                                             view.js:142
   Blaze.withCurrentView                                            view.js:375
   viewAutorun                                                      view.js:141
   Deps.Computation._compute                                        deps.js:196
   Deps.Computation                                                 deps.js:130
   Deps.autorun                                                     deps.js:344
   Blaze.View.autorun                                               view.js:140
  (anonymous function)                                              view.js:188
   Deps.nonreactive                                                 deps.js:364
   Blaze.materializeView                                            view.js:187
   Blaze.DOMMaterializer.def.visitObject                            materializer.js:116
   HTML.Visitor.def.visit                                           visitors.js:61
   doMaterialize view.js:199Deps.nonreactive deps.js:364doRender view.js:197(anonymous function) view.js:142Blaze.withCurrentView view.js:375viewAutorun view.js:141Deps.Computation._compute deps.js:196Deps.Computation deps.js:130Deps.autorun deps.js:344Blaze.View.autorun view.js:140(anonymous function) view.js:188Deps.nonreactive deps.js:364Blaze.materializeView view.js:187Blaze.DOMMaterializer.def.visitObject materializer.js:116HTML.Visitor.def.visit visitors.js:61Blaze.DOMMaterializer.def.visitArray materializer.js:21HTML.Visitor.def.visit visitors.js:59Blaze.DOMMaterializer.def.visitTag materializer.js:99HTML.Visitor.def.visit visitors.js:46doMaterialize view.js:199Deps.nonreactive deps.js:364doRender view.js:197(anonymous function) view.js:142Blaze.withCurrentView view.js:375viewAutorun view.js:141Deps.Computation._compute deps.js:196Deps.Computation deps.js:130Deps.autorun deps.js:344Blaze.View.autorun view.js:140(anonymous function) view.js:188Deps.nonreactive deps.js:364Blaze.materializeView view.js:187Blaze.DOMMaterializer.def.visitObject materializer.js:116HTML.Visitor.def.visit visitors.js:61doMaterialize view.js:199Deps.nonreactive deps.js:364doRender view.js:197(anonymous function) view.js:142Blaze.withCurrentView view.js:375viewAutorun view.js:141Deps.Computation._compute deps.js:196Deps.Computation deps.js:130Deps.autorun deps.js:344Blaze.View.autorun view.js:140(anonymous function) view.js:188Deps.nonreactive deps.js:364Blaze.materializeView view.js:187famousCreated famous.js:254(anonymous function) templating.js:127fireCallbacks view.js:155Deps.nonreactive deps.js:364(anonymous function) view.js:152Blaze.withCurrentView view.js:375Blaze._fireCallbacks view.js:151Blaze.materializeView view.js:167Blaze.DOMMaterializer.def.visitObject materializer.js:116HTML.Visitor.def.visit visitors.js:61doMaterialize view.js:199Deps.nonreactive deps.js:364doRender view.js:197(anonymous function) view.js:142Blaze.withCurrentView view.js:375viewAutorun view.js:141Deps.Computation._compute deps.js:196Deps.Computation deps.js:130Deps.autorun deps.js:344Blaze.View.autorun view.js:140(anonymous function) view.js:188Deps.nonreactive deps.js:364Blaze.materializeView view.js:187Blaze.DOMMaterializer.def.visitObject materializer.js:116HTML.Visitor.def.visit visitors.js:61Blaze.DOMMaterializer.def.visitArray materializer.js:21HTML.Visitor.def.visit visitors.js:59doMaterialize view.js:199Deps.nonreactive deps.js:364doRender view.js:197(anonymous function) view.js:142Blaze.withCurrentView view.js:375viewAutorun view.js:141Deps.Computation._compute deps.js:196Deps.Computation deps.js:130Deps.autorun deps.js:344Blaze.View.autorun view.js:140(anonymous function) view.js:188Deps.nonreactive deps.js:364Blaze.materializeView view.js:187Blaze.DOMMaterializer.def.visitObject materializer.js:116HTML.Visitor.def.visit visitors.js:61doMaterialize view.js:199Deps.nonreactive deps.js:364doRender view.js:197(anonymous function) view.js:142Blaze.withCurrentView view.js:375viewAutorun view.js:141Deps.Computation._compute deps.js:196Deps.Computation deps.js:130Deps.autorun deps.js:344Blaze.View.autorun view.js:140(anonymous function) view.js:188Deps.nonreactive deps.js:364Blaze.materializeView view.js:187famousCreated famous.js:254(anonymous function) templating.js:127fireCallbacks view.js:155Deps.nonreactive deps.js:364(anonymous function) view.js:152Blaze.withCurrentView view.js:375Blaze._fireCallbacks view.js:151Blaze.materializeView view.js:167Blaze.DOMMaterializer.def.visitObject materializer.js:116HTML.Visitor.def.visit visitors.js:61doMaterialize view.js:199Deps.nonreactive deps.js:364doRender view.js:197(anonymous function) view.js:142Blaze.withCurrentView view.js:375viewAutorun view.js:141Deps.Computation._compute deps.js:196Deps.Computation deps.js:130Deps.autorun deps.js:344Blaze.View.autorun view.js:140(anonymous function) view.js:188Deps.nonreactive deps.js:364Blaze.materializeView view.js:187Blaze.DOMMaterializer.def.visitObject materializer.js:116HTML.Visitor.def.visit visitors.js:61Blaze.DOMMaterializer.def.visitArray materializer.js:21HTML.Visitor.def.visit visitors.js:59doMaterialize view.js:199Deps.nonreactive deps.js:364doRender view.js:197(anonymous function) view.js:142Blaze.withCurrentView view.js:375viewAutorun view.js:141Deps.Computation._compute deps.js:196Deps.Computation deps.js:130Deps.autorun deps.js:344Blaze.View.autorun view.js:140(anonymous function) view.js:188Deps.nonreactive deps.js:364Blaze.materializeView view.js:187Blaze.DOMMaterializer.def.visitObject materializer.js:116HTML.Visitor.def.visit visitors.js:61doMaterialize view.js:199Deps.nonreactive deps.js:364doRender view.js:197(anonymous function) view.js:142Blaze.withCurrentView view.js:375viewAutorun view.js:141Deps.Computation._compute deps.js:196Deps.Computation deps.js:130Deps.autorun deps.js:344Blaze.View.autorun view.js:140(anonymous function) view.js:188Deps.nonreactive deps.js:364Blaze.materializeView view.js:187famousCreated famous.js:254(anonymous function) templating.js:127fireCallbacks view.js:155Deps.nonreactive deps.js:364(anonymous function) view.js:152Blaze.withCurrentView view.js:375Blaze._fireCallbacks view.js:151Blaze.materializeView view.js:167Blaze.DOMMaterializer.def.visitObject materializer.js:116HTML.Visitor.def.visit visitors.js:61doMaterialize view.js:199Deps.nonreactive deps.js:364doRender view.js:197(anonymous function) view.js:142Blaze.withCurrentView view.js:375viewAutorun view.js:141Deps.Computation._compute deps.js:196Deps.Computation deps.js:130Deps.autorun deps.js:344Blaze.View.autorun view.js:140(anonymous function) view.js:188Deps.nonreactive deps.js:364Blaze.materializeView view.js:187Blaze.DOMMaterializer.def.visitObject materializer.js:116HTML.Visitor.def.visit visitors.js:61Blaze.DOMMaterializer.def.visitArray materializer.js:21HTML.Visitor.def.visit visitors.js:59doMaterialize view.js:199Deps.nonreactive deps.js:364

Here are my packages:

standard-app-packages           1.0.0  Include a standard set of Meteor packa...
less                            1.0.6  The dynamic stylesheet language
natestrauser:connection-banner  0.4.3  A banner that displays when meteor ser...
mystor:device-detection         0.2.0  Client-Side Device Type Detection & Te...
raix:famono                     0.7.4* Library bundler supports use of librar...
iron:router                     0.9.1  Routing specifically designed for Meteor
iron:layout                     0.3.0  Dynamic layouts which enable rendering...
mizzao:bootstrap-3              3.2.0  HTML, CSS, and JS framework for develo...
accounts-base                   1.0.0  A user account system
accounts-password               1.0.0  Password support for accounts
mrt:accounts-ui-bs3-and-blaze   0.4.2  Bootstrap styled version of login widgets
famous-components               0.0.23  Blaze Views for Famous; doing Famous ...

I'm on Ubuntu 14.04 64-bit.

What seems to be the error behind this? Any help would be very much appreciated.

Thanks in advance.

Rongky commented 10 years ago

Just discovered the cause of the error/issue. And it is with the famono package which I am using.. my mistake.. :))