Skip to main content

Fehler: cannot create access editor for attribute

Comments

9 comments

  • Zendesk API User
    Author: witt - 8/7/2013 7:54

    Hi Thiemo,

    kannst du bitte noch Teile des Templates posten? Das würde bei der Fehlersuche helfen.

    Gruß,

    Daniel

    0
  • Zendesk API User
    Author: TRomey - 8/7/2013 8:20

    Hi Daniel,

    ich habe das nochmal nur mit einer FS_REFERENCE in einer neuen Tabelle ausprobiert und es funktioniert (so wie eigentlich immer). Leider  unerklärlicherweise nicht mit dieser Tabelle und Konfiguration. Hier die Schritte:

    contentSelect und Ausgabe zum Testen. PageRefs die einzigen, die nicht rauskommen.

    Fehler in der Vorschau:

    0
  • Zendesk API User
    Author: MichaelaReydt - 8/7/2013 8:58

    Hallo Thiemo,

    wenn ich es deinen Screenshots richtig entnehme, hast Du das Feld "loc" auf die Variable "cs_loc" gemapped.

    In der Ausgabe wird meines Wissens nach auf die gemappten Variablen zugegriffen. Deine Ausgabe müsste somit, soweit ich weiß, $CMS_VALUE(record.cs_loc)$ lauten.

    Viele Grüße

    Michaela

    0
  • Zendesk API User
    Author: TRomey - 8/7/2013 9:19

    Hi Michaela,

    das ist schon richtig das auf die gemappte Variable (aka Spaltenname) und nicht der Name der Eingabekomponente in der Ausgabe zugegriffen wird. In meinem Fall ist dies loc. Trotzdem habe ich mal cs_loc ausprobiert :smileywink:. Ergebnis: Undefined field 'cs_loc'!

    Viele Grüße,

    Thiemo

    0
  • Zendesk API User
    Author: StefanSchulz - 8/7/2013 9:33

    Moin Thiemo,

    könntest du bitte mal die FS-Version angeben und schauen, ob in den Logfiles etwas Auffälliges zu sehen ist? Eventuell musst du dafür das Logging für den Server auf DEBUG stellen.

    Beste Grüße

    Stefan

    0
  • Zendesk API User
    Author: TRomey - 8/7/2013 10:42

    Hallo Stefan,

    ich habe nichts Ungewöhnliches endeckt. Ich habe nochmal alles neu aufgebaut und bei jedem Schritt die Ausgabe kontrolliert. Es ist jetzt alles in Ordnung. Der einzige Unterschied ist jetzt das useLanguages="no" ist. Das sollte aber jetzt nicht das Problem verursacht haben.

    Seltsamer Fehler. Falls ich noch mehr herausfinden sollte, werde ich es an dieser Stelle posten.

    Viele Grüße,


    Thiemo

    0
  • Zendesk API User
    Author: StefanSchulz - 8/7/2013 10:45

    Nun, wenn die Referenzkomponente sprachabhängig definiert ist, kann die Spalte ja schon in der Generierungssprache leer sein. Dafür würde das Warning sprechen, dass ein null-Wert gefunden und durch einen Leerwert ersetzt wurde.

    Gruß

    Stefan

    0
  • Zendesk API User
    Author: zava - 10/23/2014 12:05

    Hallo Zusammen,

    kann sein dass ich nicht cross layers references bauen kann....

    meine Entity liegt in "apps_ext" layer und ich brauche "regions" die unter "content_ext" sind...

      <CMS_INPUT_CHECKBOX name="csRegions" gridWidth="3" hFill="yes" sortOrder="keep_order" useLanguages="no">

        <CMS_INCLUDE_OPTIONS type="database">

          <LABELS>

            <LABEL lang="*">#item.value</LABEL>

          </LABELS>

          <QUERY name="content_ext.sql_query_regions_single"/>

          <TABLE>content_ext.regions</TABLE>

        </CMS_INCLUDE_OPTIONS>

        <LANGINFOS>

          <LANGINFO lang="*" label="Region(en)" description="Bitte wählen Sie eine oder mehrere Region(en)."/>

        </LANGINFOS>

      </CMS_INPUT_CHECKBOX>

    in Formular geht alles, aber ich habe  Schwierigkeit die werte in Template wieder zu lesen...

    $CMS_FOR(region, #row.regions)$

    $CMS_END_FOR$

    ich bekomme...

    23.10.2014 13:00:44.105 ERROR ($CMS_FOR( forRegion, forSpeaker.regions )$ at 47, 4): Cannot evaluate loop expression: java.lang.RuntimeException: cannot create access editor for attribute 'regions'

    wenn ich #row.getValue("regions")  bunutze bekomme ich zuruck EditorWrapper....verboten :smileyhappy:...und nicht benutzbar...

    0
  • Zendesk API User
    Author: StefanSchulz - 10/23/2014 13:30

    Hi Antonio,

    The stack trace would be interesting that should have been logged for the exception. It might give a hint on the cause of your problem.

    Cheers,

    Stefan

    0

Please sign in to leave a comment.