Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

  • #76
    It looks like RMQ doesn't handle null messages properly in this situation. It's not clear that that's what you were sending, but we have put in a fix at least for that case and with this change are no longer relying on RMQ to do the conversion to UTF8, instead using the platform default. Please give this a shot in the next stable build (Feb 8 or later)

    Comment


    • #77
      Actually the message is not null, see the log below.
      There are null attributes though.
      could that be the problem?

      Code:
      2019-02-06 21:11:23,823 DEBUG MessagingConnectionHandler Delivering data: [
          {
              ID_SETTORI_FK: 4259846,
              field19: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097080,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 19,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "17"
              },
              field17: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097078,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 17,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "15"
              },
              field18: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097079,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 18,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "16"
              },
              field27: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097101,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 27,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "25"
              },
              field26: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097087,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 26,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "24"
              },
              field25: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097086,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 25,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "23"
              },
              field24: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097085,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 24,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "22"
              },
              field23: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097084,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 23,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "21"
              },
              field22: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097083,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 22,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "20"
              },
              field21: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097082,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 21,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "19"
              },
              field20: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097081,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 20,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "18"
              },
              field14: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097075,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 14,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "12"
              },
              field13: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097074,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 13,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "11"
              },
              field16: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097077,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 16,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "14"
              },
              field15: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097076,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 15,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "13"
              },
              field10: {
                  NUMERO_FILA: 20,
                  IS_SPACER: true,
                  X_COORD: 10,
                  Y_COORD: 3
              },
              field12: {
                  NUMERO_FILA: 20,
                  IS_SPACER: true,
                  X_COORD: 12,
                  Y_COORD: 3
              },
              NUMERO_FILA: 20,
              field11: {
                  NUMERO_FILA: 20,
                  IS_SPACER: true,
                  X_COORD: 11,
                  Y_COORD: 3
              },
              ID_REC: 20,
              field39: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097096,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 39,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "34"
              },
              isRecordFila: true,
              field45: {
                  NUMERO_FILA: 20,
                  IS_SPACER: true,
                  X_COORD: 45,
                  Y_COORD: 3
              },
              field5: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "RP",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 1,
                  PREZZO: null,
                  STILE: "postoStyleRisPres",
                  ID_REC: 2097069,
                  STATO_POSTO: "Riservato Famiglia Presidente",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 5,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "6"
              },
              field4: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "RP",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 1,
                  PREZZO: null,
                  STILE: "postoStyleRisPres",
                  ID_REC: 2097068,
                  STATO_POSTO: "Riservato Famiglia Presidente",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 4,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "5"
              },
              field44: {
                  NUMERO_FILA: 20,
                  IS_SPACER: true,
                  X_COORD: 44,
                  Y_COORD: 3
              },
              field43: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "RP",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 1,
                  PREZZO: null,
                  STILE: "postoStyleRisPres",
                  ID_REC: 2097100,
                  STATO_POSTO: "Riservato Famiglia Presidente",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 43,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "38"
              },
              field3: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "RP",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 1,
                  PREZZO: null,
                  STILE: "postoStyleRisPres",
                  ID_REC: 2097067,
                  STATO_POSTO: "Riservato Famiglia Presidente",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 3,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "4"
              },
              field42: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097099,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 42,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "37"
              },
              field2: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "RP",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 1,
                  PREZZO: null,
                  STILE: "postoStyleRisPres",
                  ID_REC: 2097102,
                  STATO_POSTO: "Riservato Famiglia Presidente",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 2,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "3"
              },
              field9: {
                  IS_TESSERATO_SPOSTATO_EVENTO: true,
                  CODICE_STATO_POSTO: "RP",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 1,
                  PREZZO: null,
                  STILE: "postoStyleRisPres",
                  ID_REC: 2097073,
                  STATO_POSTO: "Riservato Famiglia Presidente",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 9,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: true,
                  NUMERO_FILA: 20,
                  ID_TESSERATO: 10038,
                  NUMERO_POSTO: "10",
                  COGNOME_TESSERATO: "ARRIVABCDE",
                  NOME_TESSERATO: "Maurizio"
              },
              field8: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "RP",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 1,
                  PREZZO: null,
                  STILE: "postoStyleRisPres",
                  ID_REC: 2097072,
                  STATO_POSTO: "Riservato Famiglia Presidente",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 8,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "9"
              },
              field7: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "RP",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 1,
                  PREZZO: null,
                  STILE: "postoStyleRisPres",
                  ID_REC: 2097071,
                  STATO_POSTO: "Riservato Famiglia Presidente",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 7,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "8"
              },
              field6: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "RP",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 1,
                  PREZZO: null,
                  STILE: "postoStyleRisPres",
                  ID_REC: 2097070,
                  STATO_POSTO: "Riservato Famiglia Presidente",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 6,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "7"
              },
              field1: {
                  NUMERO_FILA: 20,
                  IS_SPACER: true,
                  X_COORD: 1,
                  Y_COORD: 3
              },
              field41: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097098,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 41,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "36"
              },
              field40: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097097,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 40,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "35"
              },
              field0: {
                  NUMERO_FILA: 20,
                  IS_SPACER: true,
                  X_COORD: 0,
                  Y_COORD: 3
              },
              field28: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097088,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 28,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "26"
              },
              field29: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097089,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 29,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "27"
              },
              numeroFields: 46,
              field32: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097092,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 32,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "30"
              },
              field31: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097091,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 31,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "29"
              },
              field34: {
                  NUMERO_FILA: 20,
                  IS_SPACER: true,
                  X_COORD: 34,
                  Y_COORD: 3
              },
              field33: {
                  NUMERO_FILA: 20,
                  IS_SPACER: true,
                  X_COORD: 33,
                  Y_COORD: 3
              },
              field36: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097093,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 36,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "31"
              },
              field35: {
                  NUMERO_FILA: 20,
                  IS_SPACER: true,
                  X_COORD: 35,
                  Y_COORD: 3
              },
              field38: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097095,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 38,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "33"
              },
              field37: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097094,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 37,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "32"
              },
              field30: {
                  IS_TESSERATO_SPOSTATO_EVENTO: false,
                  CODICE_STATO_POSTO: "ND",
                  ID_LISTINI_FK: 4259780,
                  ID_STATI_POSTO_FK: 0,
                  PREZZO: null,
                  STILE: "postoStyleNonDisp",
                  ID_REC: 2097090,
                  STATO_POSTO: "Non Disponibile",
                  ID_SETTORI_FK: 4259846,
                  INVITATO_IS_TESSERATO_EVENTO: false,
                  ID_FILE_SETTORI_FK: 4259852,
                  ID_VOCE_LISTINO_FK: null,
                  X_COORD: 30,
                  IS_SPACER: false,
                  Y_COORD: 3,
                  PREZZO_STYLE: null,
                  INVITATO_IS_TESSERATO: false,
                  PREZZO_LORDO: null,
                  CODICE_SETTORE: "101",
                  IS_TESSERATO_SPOSTATO: false,
                  NUMERO_FILA: 20,
                  NUMERO_POSTO: "28"
              },
              _cellSelection_5: [
                  0,
                  0
              ]
          }
      ]
      to:com.isomorphic.messaging.JMSMessageDispatcher, channels: [
          "jms/updateMappaJtaChannel"
      ]

      Comment


      • #78
        Null values in the object literal are fine - the null handling I was referring to is actually at the level of parsing the JSON object as a string.

        What's odd here is that the object you're describing should have been encoded as a TextMessage and should therefore have gone through a different processing path when removed from the JMS Queue - it should have been processed as a TextMessage, not a BytesMessage and the whole issue of UTF conversion should have been avoided.

        So the question I have now is: do you have any other senders on this channel that are either not SmartClient/SmartGWT based or, if they are, have a different encoding set for messaging.jms.encoding (something other than json)?

        Comment


        • #79
          Originally posted by Isomorphic View Post
          So the question I have now is: do you have any other senders on this channel that are either not SmartClient/SmartGWT based or, if they are, have a different encoding set for messaging.jms.encoding (something other than json)?
          Nope, there aren't other senders.

          Note this log on both tomcat nodes of the cluster, don't know if the websocket support is something I have to enable.

          Code:
          2019-02-06 23:14:14,272 DEBUG MessagingWebSocketEndpoint Websocket support disabled via server.properties setting: messaging.websocket.enabled 
          2019-02-06 23:15:02,562 INFO  JMSMessageDispatcher Initializing JMS connection - JMS API version: 1.1 - provider: RabbitMQ version 4.3.0 
          2019-02-06 23:15:02,563 INFO JMSMessageDispatcher JMS Connection started. Using json encoding
          Originally posted by Isomorphic View Post
          What's odd here is that the object you're describing should have been encoded as a TextMessage and should therefore have gone through a different processing path when removed from the JMS Queue - it should have been processed as a TextMessage, not a BytesMessage and the whole issue of UTF conversion should have been avoided.
          Actually if I decompile JMSMessageDispatcher, it seems that it's processed as a MapMessage.
          Would be useful if I try debugging mode into that class?

          Comment


          • #80
            Interesting - and surprising. We don't encode into a MapMessage, but we do decode MapMessages (in case there are other senders on the wire that do use such encodings). Looking at RMQ's implementation, an RMQMapMessage (their implementation of the MapMessage interface) is _not_ also an ObjectMessage (and similarly an RMQObjectMessage does not implement MapMessage), which precludes us e.g. accidentally decoding an ObjectMessage as a MapMessage by falling into an unintended bucket.

            If you can put some debugging there, that would be really helpful. I will look into it further from our end as well.

            As far as the log message about websockets: this concerns the communication mechanism between the server and the browser. Modern browsers support websockets natively and in 11.1 we introduced support for this mechanism (which is the modern way to do server push), but in that version we left it disabled by default so as not to introduce a major change in a minor version bump of our product. It is enabled by default (with an automatic back-off to the original mechanism in 12.0). To turn it on, you have to both set:

            Code:
            messaging.websocket.enabled: true
            in your server.properties, and set this flag on your bootstrap page immediately after loading SmartClient/SmartGWT, and before establishing a realtime message connection:

            Code:
            isc.Messaging.useWebSocket: true
            If the browser does not support websockets, this setting will have no effect - we will automatically back off.

            Comment


            • #81
              Hello, it seems that my comment about the MapMessage was really wrong, actually it was based on that line #320 of the error stacktrace:
              Code:
              2019-02-06 16:19:01,088 ERROR JMSMessageDispatcher Unable to deliver jms message
              javax.jms.MessageFormatException: Not enough bytes in message body for UTF object
              at com.rabbitmq.jms.client.message.RMQBytesMessage.readUTF(RMQBytesMessage.java:206)
              at com.isomorphic.messaging.JMSMessageDispatcher.iscMessage(JMSMessageDispatcher.java:320)
              which was in the MapMessage else-if in the decompiled code (v11.1p_2019-01-21) but I don't think that I actually could trust the line numbers in the decompiled code.

              Now I'm testing the latest build:
              SmartClient Version: v11.1p_2019-02-09/Enterprise Deployment (built 2019-02-09)
              and the previous error seems gone.

              But the behaviour is erratic.

              The consumer doesn't always receive the messages. If I have more than one consumer (a Chrome browser, a FF browser, a Safari browser, all on the same Mac), I see that sometimes one browser receives the message, sometimes two of them. I think that I've never seen all of them receive the message.
              By chance, the consumers are connected to the same node of the cluster, while the producer is connected to the other node.

              I've also tried to enable websockets, but I see this in all three browsers:
              Code:
              ISC_RealtimeMessaging.js?isc_version=v100p_2015-07-13.js:45 WebSocket connection to 'wss://myDomain/backoffice/Jta/isomorphic/websocket?ts=1549906205516&isc_noLog=1&type=connect&connectionID=conn_1&subscribedChannels=%7B%0A%20%20%20%20%22jms%2FupdateMappaJtaChannel%22%3A%7B%0A%20%20%20%20%20%20%20%20subscriptionCallback%3Anull%0A%20%20%20%20%7D%0A%7D' failed: Error during WebSocket handshake: Unexpected response code: 404
              isc_c_Messaging__connect @ ISC_RealtimeMessaging.js?isc_version=v100p_2015-07-13.js:45
              (anonymous) @ VM11008:3
              isc_c_Class_fireCallback @ ISC_Core.js?isc_version=v100p_2015-07-13.js:304
              isc_c_Timer__fireTimeout @ ISC_Core.js?isc_version=v100p_2015-07-13.js:1764
              (anonymous) @ ISC_Core.js?isc_version=v100p_2015-07-13.js:1761

              Comment


              • #82
                Now I'm confused: I've just discovered that if I use the 'publish message' feature in the rabbitMQ web console, to publish messages to my queue, I see it in browser A, first message published, browser B, 2nd message, browser C, 3rd message, and so on, browser A, 4th message, etc...

                Comment

                Working...
                X