Uploaded image for project: 'Commons OGNL (Dormant)'
  1. Commons OGNL (Dormant)
  2. OGNL-16

Unable to parse OGNL expressio

    XMLWordPrintableJSON

Details

    Description

      Exception page:

      Unable to parse OGNL expression 'offsetAttribute + ': ' +

      (((contentProvider.hasChildren(value) ? 0 : 1) + treeIterator.depth) *

      offset) + 'px;'': Error compiling expression on object

      $Tree_8@6ce7781[SimpleTree/tree] with expression node offsetAttribute +

      ": " + (((contentProvider.hasChildren(value) ? 0 : 1) +

      treeIterator.depth) * offset) + "px;" getter body:

      { return ($w) ((($Tree_8)$2).getOffsetAttribute() + ": " + ognl.OgnlOps.booleanValue(((net.sf.tacos.model.ITreeContentProvider)(($Tree_8)$2).getContentProvider()).hasChildren((($Tree_8)$2).getValue())) ? 0 : 1 + .getTreeIterator().getDepth() * (($Tree_8)$2).getOffset() + "px;");}

      setter body: null

      syntax error near "0 : 1 + .getTreeIter"

          1. SimpleTree.html ###

      <html>

      <body>

      <h1>Simple Tree</h1>

      <div jwcid="tree" id="tree" style="overflow: auto; width: auto; height: auto;">

      <span jwcid="@Insert" value="ognl:item.name"/>

      </div>

      </body>

      </html>

          1. SimpleTree.page ###

      <page-specification class="org.apache.tapestry.html.BasePage">

      <property name="item" />

      <component id="tree" type="tacos:Tree">

      <binding name="contentProvider" value="new com.acme.simpletree.SimpleTreeContentProvider()"/>

      <binding name="value" value="item"/>

      <binding name="nodeLinkAjax" value="ognl:false" />

      </component>

      </page-specification>

          1. SimpleTreeContentProvider.java ###
          1. Folder.java ###
          1. Item.java ###

      All three copied from Tacos-demo 4.0.1 sources.

      Attachments

        Activity

          People

            jkuhnert Jesse Kuhnert
            borutb Borut Bolcina
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: