Zum Hauptinhalt gehen

CaaS path too long - Error oder "Hinweis"?

Kommentare

6 Kommentare

  • Zendesk API User
    Author: tenter - 12/1/2016 12:14

    Hi Markus,

    nun weiß ich nicht genau mit welcher Version ihr arbeitet, daher zwei Antworten:

    1) Früher haben wir die SeoUrl-Funktion verwendet und für den CaaS diese herausgegeben. Da war es möglich, dass gespeicherte Urls an Elementen bei der CaaS-Generierung herangezogen wurden, was nicht gewünscht war. Für diesen Fall hilft nur das Zurücksetzen der Urls, bevor du den CaaS-Auftrag laufen lässt. Allerdings weiß ich spontan garnicht, ob da überhaupt so lange Pfade vorgesehen sind - normalerweise ist das immer eine dreiteilige Url nach dem Schema gewesen: projekt/datenbank/document.xyz

    2) Die aktuelle Version verwendet keine Seo-Urls mehr. Hier sollte der Fehler nicht auftreten, da die Urls automatisch immer aus drei Teilen besteht (wie oben beschrieben).

    Schau mal, ob das Zurücksetzen der Urls dein Problem löst.

    Grüße,

    Hannes

    0
  • Zendesk API User
    Author: markus_priegl - 12/2/2016 15:32

    Hallo Hannes,

    ich denke es liegt wohl an den SEO-URLs. Leider kann ich gerade nicht Publizieren und retesten, da beim Kunden der CMS Server neugestartet werden muss und alle OPS-Leute in einer Schulung sind :smileyhappy:. Ich gebe hier dann nächste Woche Rückmeldung.

    Wir setzen den CaaS 1.1 ein.

    Viele Grüße

    Markus

    0
  • Zendesk API User
    Author: MichaelaReydt - 12/8/2016 10:54

    Hallo Markus,

    gibt es schon neue Erkenntnisse? Konntest du den Verdacht bzgl. der SEO-Urls testen?

    Viele Grüße

    Michaela

    0
  • Zendesk API User
    Author: martinmueller - 12/8/2016 10:59

    Hallo,

    nachdem wir den CaaS jetzt netzwerk-technisch aufgesetzt haben, bekommen wir folgende Exception im CaaS-Adapter:

    10:58:07.983 [DefaultMessageListenerContainer-2] ERROR c.e.caas.adapter.EntityListener - Failed to handle entity 'com.espirit.caas.common.message.UxbEntity@2f2f0e5b[objectType=content,uuid=lightbox_for_mediacenter_9_5568_de,path=/oneNetUCPDEV/content/lightbox_for_mediacenter_9_5568_de,language=DE,destinations=caas,createTime=1481194343286,startTime=1481194332036,finishTime=0,status=,errorMessage=,schedulerId=794772,status=,command=ADD,referenceName=pageref:lightbox_for_mediacenter_9,uidType=SITESTORE_LEAF,projectId=753575,projectName=oneNetUCPDEV,revisionId=75886,mediaFilename=]'
    org.json.JSONException: A JSONObject text must begin with '{' at 1 [character 2 line 1]
            at org.json.JSONTokener.syntaxError(JSONTokener.java:433)
            at org.json.JSONObject.(JSONObject.java:195)
            at org.json.JSONObject.(JSONObject.java:319)
            at com.espirit.caas.adapter.processors.DocumentProcessor.addDocument(DocumentProcessor.java:63)
            at com.espirit.caas.adapter.RestHeartAdapterImpl.addDocument(RestHeartAdapterImpl.java:37)
            at com.espirit.caas.adapter.EntityListener.processEntity(EntityListener.java:73)
            at com.espirit.caas.adapter.EntityListener.receiveUxbEntity(EntityListener.java:51)
            at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:498)
            at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197)
            at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:115)
            at org.springframework.jms.listener.adapter.MessagingMessageListenerAdapter.invokeHandler(MessagingMessageListenerAdapter.java:90)
            at org.springframework.jms.listener.adapter.MessagingMessageListenerAdapter.onMessage(MessagingMessageListenerAdapter.java:66)
            at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:721)
            at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:681)
            at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:651)
            at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:315)
            at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:253)
            at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1164)
            at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1156)
            at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:1053)
            at java.lang.Thread.run(Thread.java:745)

    Ich habe in der Seitenvorlage einfach nur mal ein "{}" eingetragen um zu schauen, ob es an unserem JSON liegt, aber selbst mit "{}" bekommen wir die gleichen Exceptions.

    0
  • Zendesk API User
    Author: MichaelaReydt - 12/8/2016 11:43

    Hallo Martin,

    hast du die Ausgabekanäle aller Seitenreferenzen, die generiert werden, gefüllt? Leere Ausgabekanäle sind nicht erlaubt. Die Fehlermeldung deutet darauf hin, dass irgendwo invalides JSON existiert.

    Viele Grüße

    Michaela

    0
  • Zendesk API User
    Author: sebastianc - 12/23/2016 9:12

    Hallo Martin,

    ist diese Frage noch offen? Benötigst du noch weitere Hilfe?

    Ansonsten wäre unsere Empfehlung an dieser Stelle, ein Update auf die aktuellste Version des CaaS.

    Viele Grüße,

    Sebastian

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.