Hi,

Coming from the WebObject world here. I’m trying to build a select input, but 
it’s not working. The error:

ERROR [2017-07-25 18:28:22,181] bootique-http-33 
o.a.t.m.T.RequestExceptionHandler: Processing of request failed with uncaught 
exception: org.apache.tapestry5.ioc.internal.OperationException: Render queue 
error in BeforeRenderTemplate[PagePrincipale:gabarit]: 
org.apache.tapestry5.ioc.internal.util.TapestryException [at 
classpath:com/druide/tests/pages/PagePrincipale.tml, line 60]
java.lang.NullPointerException: null
        at 
org.apache.tapestry5.internal.util.SelectModelRenderer.option(SelectModelRenderer.java:52)
        at 
org.apache.tapestry5.util.AbstractSelectModel.visitOptions(AbstractSelectModel.java:54)
        at 
org.apache.tapestry5.util.AbstractSelectModel.visit(AbstractSelectModel.java:46)
        at 
org.apache.tapestry5.corelib.components.Select.options(Select.java:462)
Wrapped by: org.apache.tapestry5.ioc.internal.util.TapestryException: null
Wrapped by: org.apache.tapestry5.ioc.internal.OperationException: Render queue 
error in BeforeRenderTemplate[PagePrincipale:gabarit]: 
org.apache.tapestry5.ioc.internal.util.TapestryException

The call:

  @Property
  private SelectModel selectionMV;
  
  @Inject
  SelectModelFactory selectModelFactory;

  @Property
  private MachineVirtuelle selectionMachineVirtuelle;

  @Property
  private MachineVirtuelleEncoder encoder;

  void setupRender() {
    List<MachineVirtuelle> gabarits = getGabarits();
    selectionMV = selectModelFactory.create(gabarits, "nom");
  }

        <t:form>
                <t:select t:id="gabarit" value="selectionMachineVirtuelle"
                        model="selectionMV" encoder="encoder" />
        </t:form>

I get the exception from the call to selectModelFactory.create, and the « 
gabarits » list is not empty. « nom » is an attribute of MachineVirtuelle.



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to