Announcement

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

  • claudiobosticco
    replied
    Hello, I've also just noticed that if I open the developer console from the browser page where I've enabled remote debugging (with isc_remoteDebug=true), then if (in this same developer console) I open the 'remote' select, here I see listed the same browser from which I've opened the developer console. I don't know if it's normal...

    When I over the listed browser, the developer console starts logging:
    Code:
    11:45:07.262:DEBUG:Messaging:keepalive on conn: isc_HiddenFrame_2
    11:45:10.873:DEBUG:Messaging:ignoring duplicate messageID: ID:srvubuntu8-32793-1509118509641-1:3:6:1:2
    11:45:10.878:DEBUG:Messaging:ignoring duplicate messageID: ID:srvubuntu8-32793-1509118509641-1:3:6:1:3
    11:45:10.880:DEBUG:Messaging:ignoring duplicate messageID: ID:srvubuntu8-32793-1509118509641-1:3:6:1:4
    11:45:10.881:DEBUG:Messaging:ignoring duplicate messageID: ID:srvubuntu8-32793-1509118509641-1:3:6:1:5
    11:45:10.884:DEBUG:Messaging:ignoring duplicate messageID: ID:srvubuntu8-32793-1509118509641-1:3:6:1:6
    11:45:10.886:DEBUG:Messaging:ignoring duplicate messageID: ID:srvubuntu8-32793-1509118509641-1:3:6:1:7
    11:45:10.892:DEBUG:Messaging:ignoring duplicate messageID: ID:srvubuntu8-32793-1509118509641-1:3:6:1:8
    11:45:11.876:DEBUG:Messaging:ignoring duplicate messageID: ID:srvubuntu8-32793-1509118509641-1:3:6:1:9
    11:45:11.881:DEBUG:Messaging:ignoring duplicate messageID: ID:srvubuntu8-32793-1509118509641-1:3:6:1:10
    I don't know if this helps...

    Leave a comment:


  • claudiobosticco
    replied
    after your other suggestion https://forums.smartclient.com/forum...031#post250031
    now I'm starting tomcat instances with this option:
    -Dorg.apache.activemq.SERIALIZABLE_PACKAGES=*
    but the remote debug behaviour hasn't changed

    Leave a comment:


  • Isomorphic
    replied
    Possibly this is the problem?: http://activemq.apache.org/objectmessage.html

    I'm seeing this in my logs:

    Code:
    javax.jms.JMSException: Failed to build body from content. Serializable class not available to broker. Reason: java.lang.ClassNotFoundException: Forbidden class org.apache.commons.collections4.map.LinkedMap! This class is not trusted to be serialized as ObjectMessage payload. Please take a look at http://activemq.apache.org/objectmessage.html for more information on how to configure trusted classes.
        at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:36)
        at org.apache.activemq.command.ActiveMQObjectMessage.getObject(ActiveMQObjectMessage.java:208)
        at com.isomorphic.messaging.JMSMessageDispatcher.iscMessage(JMSMessageDispatcher.java:463)
        at com.isomorphic.messaging.JMSMessageDispatcher$2.onMessage(JMSMessageDispatcher.java:271)
        at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1401)
        at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131)
        at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202)
        at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133)
        at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.base/java.lang.Thread.run(Thread.java:844)
    Caused by: java.lang.ClassNotFoundException: Forbidden class org.apache.commons.collections4.map.LinkedMap! This class is not trusted to be serialized as ObjectMessage payload. Please take a look at http://activemq.apache.org/objectmessage.html for more information on how to configure trusted classes.
        at org.apache.activemq.util.ClassLoadingAwareObjectInputStream.checkSecurity(ClassLoadingAwareObjectInputStream.java:112)
        at org.apache.activemq.util.ClassLoadingAwareObjectInputStream.resolveClass(ClassLoadingAwareObjectInputStream.java:57)
        at java.base/java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1850)
        at java.base/java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1737)
        at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2024)
        at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1559)
        at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:423)
        at org.apache.activemq.command.ActiveMQObjectMessage.getObject(ActiveMQObjectMessage.java:206)
        ... 10 more

    Leave a comment:


  • Isomorphic
    replied
    Apologies for delay - we have been working on fixing this. This actually works in our dev environment, but does appear to be broken in the SDK...tracking this down - it is definitely a supported configuration that should work.

    Leave a comment:


  • claudiobosticco
    replied
    SmartClient Version: v11.1p_2017-10-18/Enterprise Deployment (built 2017-10-18)

    Hello, any news on this issue? Any hints or something I may try?

    Actually I've got a little update: I've migrated to a more recent version of activeMQ broker (standalone install), 5.14.5 version.
    Also I'm using the same version of activemq-all.jar in the two tomcat instances of the cluster.
    Also I've updated the configuration to use org.apache.activemq.pool.PooledConnectionFactory instead of org.apache.activemq.ActiveMQConnectionFactory.
    I've verified that realtime messaging in my application is working.

    When I put ?isc_remoteDebug=true and press <enter> in one browser I see this in the logs of the node which serves its requests:
    Code:
    2017-10-27 17:41:10,721 DEBUG [claudio.bosticco@juventus.com 797] JMSMessageDispatcher Received message from JMS (Topic) 
    2017-10-27 17:41:10,722 DEBUG [claudio.bosticco@juventus.com 797] JMSMessageDispatcher Decoded jmsMessage for channel: isc_DebugMaster data: {payload={methodName=targetAvailable, args=[{GUID=700F1FCC-EE04-409F-8051-1325EF684567, receiveChannel=700F1FCC-EE04-409F-8051-1325EF684567, discoverableOnChannel=isc_DebugTarget, generatedDate=Fri Oct 27 17:41:10 CEST 2017, userAgent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36, platform=MacIntel, vendor=Google Inc., visibleMethods=[], documentTitle=Gestione Terzo Livello Palchi, URL=https://custom-apps-dev.juventus.com/Legend/?isc_remoteDebug=true, formFactor=Desktop, browserVersion=62, browserMinorVersion=62}]}, sequence=1, originChannel=700F1FCC-EE04-409F-8051-1325EF684567, expectsReply=false} 
    2017-10-27 17:41:10,722 DEBUG [claudio.bosticco@juventus.com 797] ISCMessageDispatcher sending message to channel: isc_DebugMaster
    Then, when I open the dev console, I see this in the logs of the other node:

    Code:
    2017-10-27 17:41:22,604 DEBUG [claudio.bosticco@juventus.com 797] JMSMessageDispatcher Received message from JMS (Topic) 
    2017-10-27 17:41:22,604 DEBUG [claudio.bosticco@juventus.com 797] JMSMessageDispatcher Decoded jmsMessage for channel: isc_DebugTarget data: {payload={methodName=discover, timeout=null, args=[]}, sequence=1, originChannel=BADAD207-8F81-454B-8ECC-2F83B77FC7C6, expectsReply=true} 
    2017-10-27 17:41:22,604 DEBUG [claudio.bosticco@juventus.com 797] ISCMessageDispatcher sending message to channel: isc_DebugTarget
    But still, when I open the 'remote' select, it's empty.

    To me the logs seem correct, or am I missing something?

    Leave a comment:


  • claudiobosticco
    replied
    Hello, actually I did forget this thread, otherwise I wouldn't have started that thread:
    https://forums.smartclient.com/forum...ed-environment

    because actually I'm in the same situation as 3 years ago, from 10.0 through 11.1 SmartClient versions: the remote debug doesn't work when I'm in 'Enterprise mode' with ActiveMQ as a broker.
    While Realtime Messaging works.
    Please note that I'm using the same settings as in post #14, because those of post #9 don't work for me.

    Please let me know what I can try (as different settings) o what I may provide (logging or other) to help.

    Please note that I do see those logs:

    Code:
    2017-10-19 15:51:41,121 DEBUG TaskRunnerFactory Initialized TaskRunnerFactory[ActiveMQ Session Task] using ExecutorService: java.util.concurrent.ThreadPoolExecutor@18c470d1[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0]
    2017-10-19 15:51:41,311 DEBUG JMSMessageDispatcher Received message from JMS (Topic)
    2017-10-19 15:51:41,315 DEBUG JMSMessageDispatcher Decoded jmsMessage for channel: isc_DebugMaster data: {payload={methodName=targetAvailable, args=[{GUID=023916D8-C456-4E4C-9B9C-268613B3E6D4, receiveChannel=023916D8-C456-4E4C-9B9C-268613B3E6D4, discoverableOnChannel=isc_DebugTarget, generatedDate=Thu Oct 19 15:51:40 CEST 2017, userAgent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:56.0) Gecko/20100101 Firefox/56.0, platform=MacIntel, vendor=, visibleMethods=[], documentTitle=Gestione Terzo Livello Palchi, URL=https://localhost:8443/Legend/?isc_remoteDebug=true, formFactor=Desktop, browserVersion=56, browserMinorVersion=56}]}, sequence=1, originChannel=023916D8-C456-4E4C-9B9C-268613B3E6D4, expectsReply=false}
    2017-10-19 15:51:41,315 DEBUG ISCMessageDispatcher sending message to channel: isc_DebugMaster
    2017-10-19 15:51:41,317 DEBUG JMSMessageDispatcher Received message from JMS (Topic)
    2017-10-19 15:51:41,318 DEBUG JMSMessageDispatcher Decoded jmsMessage for channel: isc_DebugMaster data: {payload={methodName=targetAvailable, args=[{GUID=023916D8-C456-4E4C-9B9C-268613B3E6D4, receiveChannel=023916D8-C456-4E4C-9B9C-268613B3E6D4, discoverableOnChannel=isc_DebugTarget, generatedDate=Thu Oct 19 15:51:40 CEST 2017, userAgent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:56.0) Gecko/20100101 Firefox/56.0, platform=MacIntel, vendor=, visibleMethods=[], documentTitle=Gestione Terzo Livello Palchi, URL=https://localhost:8443/Legend/?isc_remoteDebug=true, formFactor=Desktop, browserVersion=56, browserMinorVersion=56}]}, sequence=1, originChannel=023916D8-C456-4E4C-9B9C-268613B3E6D4, expectsReply=false}
    2017-10-19 15:51:41,318 DEBUG ISCMessageDispatcher sending message to channel: isc_DebugMaster
    2017-10-19 15:51:41,338 DEBUG ThreadPoolUtils Shutdown of ExecutorService: java.util.concurrent.ThreadPoolExecutor@18c470d1[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 7] is shutdown: true and terminated: true took: 0.000 seconds.
    2017-10-19 15:51:41,338 DEBUG ThreadPoolUtils Shutdown of ExecutorService: java.util.concurrent.ThreadPoolExecutor@1fbf839e[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0] is shutdown: true and terminated: true took: 0.000 seconds.
    2017-10-19 15:51:41,339 DEBUG TcpTransport Stopping transport tcp://svjuve11.juventus.priv/172.16.2.11:61616@55589
    2017-10-19 15:51:41,340 DEBUG TaskRunnerFactory Initialized TaskRunnerFactory[ActiveMQ Task] using ExecutorService: java.util.concurrent.ThreadPoolExecutor@5c6b57b9[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0]
    2017-10-19 15:51:41,340 DEBUG TcpTransport Closed socket Socket[addr=svjuve11.juventus.priv/172.16.2.11,port=61616,localport=55589]
    2017-10-19 15:51:41,341 DEBUG ThreadPoolUtils Forcing shutdown of ExecutorService: java.util.concurrent.ThreadPoolExecutor@5c6b57b9[Running, pool size = 1, active threads = 0, queued tasks = 0, completed tasks = 1]
    2017-10-19 15:51:50,208 DEBUG AbstractInactivityMonitor WriteChecker: 10002ms elapsed since last write check.
    2017-10-19 15:51:50,208 DEBUG AbstractInactivityMonitor Running WriteCheck[tcp://172.16.2.11:61616]
    2017-10-19 15:52:00,200 DEBUG AbstractInactivityMonitor 30002ms elapsed since last read check.
    2017-10-19 15:52:00,212 DEBUG AbstractInactivityMonitor WriteChecker: 10004ms elapsed since last write check.
    2017-10-19 15:52:00,212 DEBUG AbstractInactivityMonitor Running WriteCheck[tcp://172.16.2.11:61616]
    2017-10-19 15:52:00,707 DEBUG AbstractInactivityMonitor WriteChecker: 10005ms elapsed since last write check.
    2017-10-19 15:52:00,707 DEBUG AbstractInactivityMonitor Running WriteCheck[tcp://172.16.2.11:61616]
    2017-10-19 15:52:10,215 DEBUG AbstractInactivityMonitor WriteChecker: 10003ms elapsed since last write check.
    2017-10-19 15:52:10,215 DEBUG AbstractInactivityMonitor Running WriteCheck[tcp://172.16.2.11:61616]
    2017-10-19 15:52:10,711 DEBUG AbstractInactivityMonitor WriteChecker: 10004ms elapsed since last write check.
    2017-10-19 15:52:10,711 DEBUG AbstractInactivityMonitor Running WriteCheck[tcp://172.16.2.11:61616]
    when I add ?isc_remoteDebug=true to the URL and then press Enter.

    Note that if I press Enter another time in the browser URL, to reload the page, it doesn't repeat those logs about isc_DebugMaster/isc_DebugTarget.

    The only other logs where I see them are, when the application calls isc.Messaging.send:
    Code:
    2017-10-19 15:55:55,067 DEBUG RPCManager Request #1 (RPCRequest) data: {
        appID:"isc_builtin",
        className:"builtin",
        methodName:"messagingSend",
        arguments:[
            {
                type:"send",
                sendToChannels:[
                    "jms/updateOrdineChannel"
                ],
                subscribedChannels:{
                    "023916D8-C456-4E4C-9B9C-268613B3E6D4":{
                    },
                    isc_DebugTarget:{
                    },
                    "jms/removeOrdineChannel":{
                        subscriptionCallback:null
                    },
                    "jms/updateOrdineChannel":{
                        subscriptionCallback:null
                    },
                    "jms/addOrdineChannel":{
                        subscriptionCallback:null
                    },
                    "jms/removeParkDisponibiliGridChannel":{
                        subscriptionCallback:null
                    },
                    "jms/addParkDisponibiliGridChannel":{
                        subscriptionCallback:null
                    }
                },
                data:[
                    {
                        TIPO_EVENTO:"SERIE A TIM",
                        TOTALE_RIGHE_SCONTATO:250,
                        TIPO_PAGAMENTO:"CC",
                        QTA_POSTI:4,
                        SUM_SCONTO_RIGHE:0,
                        ARCHIVIATO_PER_STATS:false,
                        FL_CONS_COM_DATI_TERZI:false,
                        IS_NUOVA_VENDITA:true,
                        ID_STATO_CONTRATTO_FK:495226,
                        BIGLIETTI_EMESSI:false,
                        FL_CONS_TRATT_DATI_PERS:false,
                        CREATOR:"FRM000006727031",
                        DATE_CREATOR:new Date(1507050920000),
                        VALORE_SERVIZI_LORDO:480,
                        TIMESTAMP_SELEZIONE_EVENTO:new Date(1507057268000),
                        ACCOUNT:"FRM000006727031",
                        TRIBUNE:"LCN",
                        CONTRATTO_NUM:20118,
                        IS_FATTURATO:false,
                        FL_NOTIFICA_A_CLIENTE:false,
                        NUMERO_INTESTATARI_VALORIZZATI:0,
                        FL_ACC_COND_GEN_CONTR:false,
                        FL_REQUISITI_FIRMA:false,
                        FL_CONS_TRAT_DATI_ALT_SOC:false,
                        FLAG_BIGLIETTI_EMESSI:"NONE",
                        FL_PRESA_VIS_CLAUS_VESS:false,
                        FLAG_POSTI_ASSEGNATI:"NONE",
                        IS_ABBONAMENTO_LEGENDS:"F",
                        DATA_ULTIMO_INVIO_MAIL:new Date(1507050920000),
                        INCASSATO:"F",
                        FL_DATI_DEFINITIVI:false,
                        IS_CLIENTE_JPC:false,
                        ANAG_FAN_ID:"FRM000006727031",
                        STAGIONE:"2017/2018",
                        FATT_DA_COMPENSARE:false,
                        TIPO_SOGGETTO_CODICE:"AZ",
                        NOME_INTEST:"OSCAR",
                        DATA_INIZIO_EVENTO:new Date(1509890400000),
                        QTA_PARK:0,
                        ID_ANAGRAFICA_CLIENTI_FK:2915698,
                        FL_INVIO_MAIL:"T",
                        UPGRADE_WIP:false,
                        VALORE_BIGLIETTO:250,
                        TIPO:"LEG",
                        ID_REC:2915699,
                        VALORE_ORDINE:1000,
                        SERVIZI_NETTI:480,
                        FL_MAIL_SCHEDULATA_A_CLIENTE:false,
                        NUM_POSTI:1,
                        NOTE_CLIENTE:"2 MENU BIMBO",
                        ordineNatoDaBackoffice:false,
                        IS_ANNULLATO:false,
                        PARTITA:"Juventus - Benevento",
                        VALORE_ORDINE_SCONTATO:1000,
                        FL_CONS_TRAT_DATI_PROFILO:false,
                        VALORE_TICKETING_PER_POSTI:520,
                        ID_FASCIA_PREZZO_LEG_FK:2749302,
                        RAPPRESENTANTE_LEGALE:"Sartori Oscar",
                        VALORE_CONTRATTO_SCONTATO:250,
                        NUM_RIGHE_NON_CONFERMATE:0,
                        VALORE_CONTRATTO:250,
                        RITIRO_ACCREDITI:"EMAIL",
                        STATO_CONTRATTO:"LAV",
                        NOMINATIVI_COMPLETI:false,
                        IS_INCASSATO:false,
                        ID_EVENTO_FK:2906565,
                        TIPO_SOGGETTO:"Azienda",
                        IS_WAITNG_LIST:true,
                        STATO_CONTRATTO_DESC:"In lavorazione",
                        FASCIA_PREZZO_LEG:250,
                        ID_STAGIONI_FK:2394733,
                        HA_RICHIESTO_GOLD_EXPERIENCE:false,
                        ACCOUNT_MOD:"claudio.bosticco@juventus.com",
                        DATE_MOD:new Date(1508159337000),
                        HA_RICHIESTO_POSTI_CENTRALI:false
                    }
                ]
            }
        ],
        is_ISC_RPC_DMI:true
    }
    2017-10-19 15:55:55,067 INFO  IDACall Performing 1 operation(s)
    2017-10-19 15:55:55,087 DEBUG WireFormatNegotiator Sending: WireFormatInfo { version=10, properties={MaxFrameSize=9223372036854775807, CacheSize=1024, CacheEnabled=true, Host=svjuve11.juventus.priv, SizePrefixDisabled=false, MaxInactivityDurationInitalDelay=10000, TcpNoDelayEnabled=true, MaxInactivityDuration=30000, TightEncodingEnabled=true, StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]}
    2017-10-19 15:55:55,106 DEBUG InactivityMonitor Using min of local: WireFormatInfo { version=10, properties={MaxFrameSize=9223372036854775807, CacheSize=1024, CacheEnabled=true, Host=svjuve11.juventus.priv, SizePrefixDisabled=false, MaxInactivityDurationInitalDelay=10000, TcpNoDelayEnabled=true, MaxInactivityDuration=30000, TightEncodingEnabled=true, StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]} and remote: WireFormatInfo { version=10, properties={CacheSize=1024, MaxFrameSize=104857600, CacheEnabled=true, SizePrefixDisabled=false, TcpNoDelayEnabled=true, MaxInactivityDurationInitalDelay=10000, MaxInactivityDuration=30000, TightEncodingEnabled=true, StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]}
    2017-10-19 15:55:55,106 DEBUG WireFormatNegotiator Received WireFormat: WireFormatInfo { version=10, properties={CacheSize=1024, MaxFrameSize=104857600, CacheEnabled=true, SizePrefixDisabled=false, TcpNoDelayEnabled=true, MaxInactivityDurationInitalDelay=10000, MaxInactivityDuration=30000, TightEncodingEnabled=true, StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]}
    2017-10-19 15:55:55,106 DEBUG WireFormatNegotiator tcp://svjuve11.juventus.priv/172.16.2.11:61616@55682 before negotiation: OpenWireFormat{version=10, cacheEnabled=false, stackTraceEnabled=false, tightEncodingEnabled=false, sizePrefixDisabled=false, maxFrameSize=9223372036854775807}
    2017-10-19 15:55:55,106 DEBUG WireFormatNegotiator tcp://svjuve11.juventus.priv/172.16.2.11:61616@55682 after negotiation: OpenWireFormat{version=10, cacheEnabled=true, stackTraceEnabled=true, tightEncodingEnabled=true, sizePrefixDisabled=false, maxFrameSize=104857600}
    2017-10-19 15:55:55,181 DEBUG JMSMessageDispatcher A 'Temporary Topic' is being used by the channel: 03BBDAB7-DE84-485F-9F5E-DE351C99B88B
    2017-10-19 15:55:55,194 DEBUG TaskRunnerFactory Initialized TaskRunnerFactory[ActiveMQ Session Task] using ExecutorService: java.util.concurrent.ThreadPoolExecutor@20054625[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0]
    2017-10-19 15:55:55,217 DEBUG JMSMessageDispatcher A 'Temporary Topic' is being used by the channel: 66A43DA7-E0BF-4AFE-8B00-28D59F70DCD7
    2017-10-19 15:55:55,243 DEBUG JMSMessageDispatcher A 'Temporary Topic' is being used by the channel: 5B75DFAF-287B-403C-B395-51C8AE511ECC
    2017-10-19 15:55:55,269 DEBUG JMSMessageDispatcher A 'Temporary Topic' is being used by the channel: E6129D44-C447-422E-B661-977AF03CB03C
    2017-10-19 15:55:55,343 DEBUG JMSMessageDispatcher A 'Temporary Topic' is being used by the channel: isc_DebugTarget
    2017-10-19 15:55:55,364 DEBUG JMSMessageDispatcher A 'Temporary Topic' is being used by the channel: 4FE2BF27-EA45-468A-BDE5-0AFACF571931
    2017-10-19 15:55:55,390 DEBUG JMSMessageDispatcher A 'Temporary Topic' is being used by the channel: isc_DebugMaster
    2017-10-19 15:55:55,412 DEBUG JMSMessageDispatcher A 'Temporary Topic' is being used by the channel: 023916D8-C456-4E4C-9B9C-268613B3E6D4
    2017-10-19 15:55:55,457 DEBUG JMSMessageDispatcher Delivered message to JMS (Topic)
    2017-10-19 15:55:55,458 DEBUG JMSMessageDispatcher Received message from JMS (Topic)
    2017-10-19 15:55:55,459 DEBUG JMSMessageDispatcher Received message from JMS (Topic)
    2017-10-19 15:55:55,460 DEBUG JMSMessageDispatcher Received message from JMS (Topic)
    2017-10-19 15:55:55,461 DEBUG JMSMessageDispatcher Decoded jmsMessage for channel: jms/updateOrdineChannel data: [{TIPO_EVENTO=SERIE A TIM, TOTALE_RIGHE_SCONTATO=250, TIPO_PAGAMENTO=CC, QTA_POSTI=4, SUM_SCONTO_RIGHE=0, ARCHIVIATO_PER_STATS=false, FL_CONS_COM_DATI_TERZI=false, IS_NUOVA_VENDITA=true, ID_STATO_CONTRATTO_FK=495226, BIGLIETTI_EMESSI=false, FL_CONS_TRATT_DATI_PERS=false, CREATOR=FRM000006727031, DATE_CREATOR=Tue Oct 03 19:15:20 CEST 2017, VALORE_SERVIZI_LORDO=480, TIMESTAMP_SELEZIONE_EVENTO=Tue Oct 03 21:01:08 CEST 2017, ACCOUNT=FRM000006727031, TRIBUNE=LCN, CONTRATTO_NUM=20118, IS_FATTURATO=false, FL_NOTIFICA_A_CLIENTE=false, NUMERO_INTESTATARI_VALORIZZATI=0, FL_ACC_COND_GEN_CONTR=false, FL_REQUISITI_FIRMA=false, FL_CONS_TRAT_DATI_ALT_SOC=false, FLAG_BIGLIETTI_EMESSI=NONE, FL_PRESA_VIS_CLAUS_VESS=false, FLAG_POSTI_ASSEGNATI=NONE, IS_ABBONAMENTO_LEGENDS=F, DATA_ULTIMO_INVIO_MAIL=Tue Oct 03 19:15:20 CEST 2017, INCASSATO=F, FL_DATI_DEFINITIVI=false, IS_CLIENTE_JPC=false, ANAG_FAN_ID=FRM000006727031, STAGIONE=2017/2018, FATT_DA_COMPENSARE=false, TIPO_SOGGETTO_CODICE=AZ, NOME_INTEST=OSCAR, DATA_INIZIO_EVENTO=Sun Nov 05 15:00:00 CET 2017, QTA_PARK=0, ID_ANAGRAFICA_CLIENTI_FK=2915698, FL_INVIO_MAIL=T, UPGRADE_WIP=false, VALORE_BIGLIETTO=250, TIPO=LEG, ID_REC=2915699, VALORE_ORDINE=1000, SERVIZI_NETTI=480, FL_MAIL_SCHEDULATA_A_CLIENTE=false, NUM_POSTI=1, NOTE_CLIENTE=2 MENU BIMBO, ordineNatoDaBackoffice=false, IS_ANNULLATO=false,PARTITA=Juventus - Benevento, VALORE_ORDINE_SCONTATO=1000, FL_CONS_TRAT_DATI_PROFILO=false, VALORE_TICKETING_PER_POSTI=520, ID_FASCIA_PREZZO_LEG_FK=2749302, RAPPRESENTANTE_LEGALE=Sartori Oscar, VALORE_CONTRATTO_SCONTATO=250, NUM_RIGHE_NON_CONFERMATE=0, VALORE_CONTRATTO=250, RITIRO_ACCREDITI=EMAIL, STATO_CONTRATTO=LAV, NOMINATIVI_COMPLETI=false, IS_INCASSATO=false, ID_EVENTO_FK=2906565, TIPO_SOGGETTO=Azienda, IS_WAITNG_LIST=true, STATO_CONTRATTO_DESC=In lavorazione, FASCIA_PREZZO_LEG=250, ID_STAGIONI_FK=2394733, HA_RICHIESTO_GOLD_EXPERIENCE=false, ACCOUNT_MOD=claudio.bosticco@juventus.com, DATE_MOD=Mon Oct 16 15:08:57 CEST 2017, HA_RICHIESTO_POSTI_CENTRALI=false}]
    2017-10-19 15:55:55,461 DEBUG ISCMessageDispatcher sending message to channel: jms/updateOrdineChannel
    2017-10-19 15:55:55,461 DEBUG JMSMessageDispatcher Decoded jmsMessage for channel: jms/updateOrdineChannel data: [{TIPO_EVENTO=SERIE A TIM, TOTALE_RIGHE_SCONTATO=250, TIPO_PAGAMENTO=CC, QTA_POSTI=4, SUM_SCONTO_RIGHE=0, ARCHIVIATO_PER_STATS=false, FL_CONS_COM_DATI_TERZI=false, IS_NUOVA_VENDITA=true, ID_STATO_CONTRATTO_FK=495226, BIGLIETTI_EMESSI=false, FL_CONS_TRATT_DATI_PERS=false, CREATOR=FRM000006727031, DATE_CREATOR=Tue Oct 03 19:15:20 CEST 2017, VALORE_SERVIZI_LORDO=480, TIMESTAMP_SELEZIONE_EVENTO=Tue Oct 03 21:01:08 CEST 2017, ACCOUNT=FRM000006727031, TRIBUNE=LCN, CONTRATTO_NUM=20118,  IS_FATTURATO=false, FL_NOTIFICA_A_CLIENTE=false, NUMERO_INTESTATARI_VALORIZZATI=0, FL_ACC_COND_GEN_CONTR=false, FL_REQUISITI_FIRMA=false, FL_CONS_TRAT_DATI_ALT_SOC=false, FLAG_BIGLIETTI_EMESSI=NONE, FL_PRESA_VIS_CLAUS_VESS=false, FLAG_POSTI_ASSEGNATI=NONE, IS_ABBONAMENTO_LEGENDS=F, DATA_ULTIMO_INVIO_MAIL=Tue Oct 03 19:15:20 CEST 2017, INCASSATO=F, FL_DATI_DEFINITIVI=false, IS_CLIENTE_JPC=false, ANAG_FAN_ID=FRM000006727031, STAGIONE=2017/2018, FATT_DA_COMPENSARE=false,  TIPO_SOGGETTO_CODICE=AZ, NOME_INTEST=OSCAR,  DATA_INIZIO_EVENTO=Sun Nov 05 15:00:00 CET 2017, QTA_PARK=0, ID_ANAGRAFICA_CLIENTI_FK=2915698, FL_INVIO_MAIL=T, UPGRADE_WIP=false, VALORE_BIGLIETTO=250, TIPO=LEG, ID_REC=2915699, VALORE_ORDINE=1000, SERVIZI_NETTI=480, FL_MAIL_SCHEDULATA_A_CLIENTE=false, NUM_POSTI=1, NOTE_CLIENTE=2 MENU BIMBO, ordineNatoDaBackoffice=false, IS_ANNULLATO=false, PARTITA=Juventus - Benevento, VALORE_ORDINE_SCONTATO=1000, FL_CONS_TRAT_DATI_PROFILO=false, VALORE_TICKETING_PER_POSTI=520, ID_FASCIA_PREZZO_LEG_FK=2749302, RAPPRESENTANTE_LEGALE=Sartori Oscar, VALORE_CONTRATTO_SCONTATO=250, NUM_RIGHE_NON_CONFERMATE=0, VALORE_CONTRATTO=250, RITIRO_ACCREDITI=EMAIL, STATO_CONTRATTO=LAV, NOMINATIVI_COMPLETI=false, IS_INCASSATO=false, ID_EVENTO_FK=2906565, TIPO_SOGGETTO=Azienda, IS_WAITNG_LIST=true, STATO_CONTRATTO_DESC=In lavorazione, FASCIA_PREZZO_LEG=250, ID_STAGIONI_FK=2394733, HA_RICHIESTO_GOLD_EXPERIENCE=false, ACCOUNT_MOD=claudio.bosticco@juventus.com, DATE_MOD=Mon Oct 16 15:08:57 CEST 2017, HA_RICHIESTO_POSTI_CENTRALI=false}]
    2017-10-19 15:55:55,462 DEBUG JMSMessageDispatcher Decoded jmsMessage for channel: jms/updateOrdineChannel data: [{TIPO_EVENTO=SERIE A TIM, TOTALE_RIGHE_SCONTATO=250, TIPO_PAGAMENTO=CC, QTA_POSTI=4, SUM_SCONTO_RIGHE=0, ARCHIVIATO_PER_STATS=false, FL_CONS_COM_DATI_TERZI=false, IS_NUOVA_VENDITA=true, ID_STATO_CONTRATTO_FK=495226, BIGLIETTI_EMESSI=false, FL_CONS_TRATT_DATI_PERS=false, CREATOR=FRM000006727031, DATE_CREATOR=Tue Oct 03 19:15:20 CEST 2017, VALORE_SERVIZI_LORDO=480, TIMESTAMP_SELEZIONE_EVENTO=Tue Oct 03 21:01:08 CEST 2017, ACCOUNT=FRM000006727031,TRIBUNE=LCN, CONTRATTO_NUM=20118, IS_FATTURATO=false, FL_NOTIFICA_A_CLIENTE=false, NUMERO_INTESTATARI_VALORIZZATI=0, FL_ACC_COND_GEN_CONTR=false, FL_REQUISITI_FIRMA=false, FL_CONS_TRAT_DATI_ALT_SOC=false, FLAG_BIGLIETTI_EMESSI=NONE, FL_PRESA_VIS_CLAUS_VESS=false, FLAG_POSTI_ASSEGNATI=NONE, IS_ABBONAMENTO_LEGENDS=F, DATA_ULTIMO_INVIO_MAIL=Tue Oct 03 19:15:20 CEST 2017, INCASSATO=F, FL_DATI_DEFINITIVI=false, IS_CLIENTE_JPC=false, ANAG_FAN_ID=FRM000006727031, STAGIONE=2017/2018, FATT_DA_COMPENSARE=false, TIPO_SOGGETTO_CODICE=AZ, NOME_INTEST=OSCAR,  DATA_INIZIO_EVENTO=Sun Nov 05 15:00:00 CET 2017, QTA_PARK=0, ID_ANAGRAFICA_CLIENTI_FK=2915698, FL_INVIO_MAIL=T, UPGRADE_WIP=false, VALORE_BIGLIETTO=250, TIPO=LEG, ID_REC=2915699, VALORE_ORDINE=1000, SERVIZI_NETTI=480, FL_MAIL_SCHEDULATA_A_CLIENTE=false, NUM_POSTI=1, NOTE_CLIENTE=2 MENU BIMBO, ordineNatoDaBackoffice=false, IS_ANNULLATO=false, PARTITA=Juventus - Benevento, VALORE_ORDINE_SCONTATO=1000, FL_CONS_TRAT_DATI_PROFILO=false, VALORE_TICKETING_PER_POSTI=520, ID_FASCIA_PREZZO_LEG_FK=2749302, RAPPRESENTANTE_LEGALE=Sartori Oscar, VALORE_CONTRATTO_SCONTATO=250, NUM_RIGHE_NON_CONFERMATE=0, VALORE_CONTRATTO=250, RITIRO_ACCREDITI=EMAIL, STATO_CONTRATTO=LAV, NOMINATIVI_COMPLETI=false, IS_INCASSATO=false, ID_EVENTO_FK=2906565, TIPO_SOGGETTO=Azienda, IS_WAITNG_LIST=true, STATO_CONTRATTO_DESC=In lavorazione, FASCIA_PREZZO_LEG=250, ID_STAGIONI_FK=2394733, HA_RICHIESTO_GOLD_EXPERIENCE=false, ACCOUNT_MOD=claudio.bosticco@juventus.com, DATE_MOD=Mon Oct 16 15:08:57 CEST 2017, HA_RICHIESTO_POSTI_CENTRALI=false}]
    2017-10-19 15:55:55,462 DEBUG ActiveMQConnection org.apache.activemq.ActiveMQConnection$3@43bfd8e4 no dispatcher for MessageDispatch {commandId = 0, responseRequired = false, consumerId = ID:mbproedp02-55528-1508421020054-1:14:1:13, destination = topic://updateOrdineChannel, message = ActiveMQObjectMessage {commandId = 26, responseRequired = true, messageId = ID:mbproedp02-55528-1508421020054-1:14:1:1:1, originalDestination = null, originalTransactionId = null, producerId = ID:mbproedp02-55528-1508421020054-1:14:1:1, destination = topic://updateOrdineChannel, transactionId = null, expiration = 0, timestamp = 1508421355444, arrival = 0, brokerInTime = 1508421355428, brokerOutTime = 1508421355428, correlationId = null, replyTo = null, persistent = true, type = null, priority = 4, groupID = null, groupSequence = 0, targetConsumerId = null, compressed = false, userID = null, content = org.apache.activemq.util.ByteSequence@6838837b, marshalledProperties = null, dataStructure = null, redeliveryCounter = 0, size = 0, properties = null, readOnlyProperties = false, readOnlyBody = false, droppable = false, jmsXGroupFirstForConsumer = false}, redeliveryCounter = 0} in {}
    2017-10-19 15:55:55,461 DEBUG ISCMessageDispatcher sending message to channel: jms/updateOrdineChannel
    2017-10-19 15:55:55,462 DEBUG ISCMessageDispatcher sending message to channel: jms/updateOrdineChannel
    2017-10-19 15:55:55,475 DEBUG ThreadPoolUtils Shutdown of ExecutorService: java.util.concurrent.ThreadPoolExecutor@20054625[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 13] is shutdown: true and terminated: false took: 0.000 seconds.
    2017-10-19 15:55:55,475 DEBUG ThreadPoolUtils Shutdown of ExecutorService: java.util.concurrent.ThreadPoolExecutor@3beb0768[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0] is shutdown: true and terminated: true took: 0.000 seconds.
    2017-10-19 15:55:55,475 DEBUG TcpTransport Stopping transport tcp://svjuve11.juventus.priv/172.16.2.11:61616@55682
    2017-10-19 15:55:55,475 DEBUG TaskRunnerFactory Initialized TaskRunnerFactory[ActiveMQ Task] using ExecutorService: java.util.concurrent.ThreadPoolExecutor@43335b93[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0]
    2017-10-19 15:55:55,476 DEBUG TcpTransport Closed socket Socket[addr=svjuve11.juventus.priv/172.16.2.11,port=61616,localport=55682]
    2017-10-19 15:55:55,476 DEBUG ThreadPoolUtils Forcing shutdown of ExecutorService: java.util.concurrent.ThreadPoolExecutor@43335b93[Running, pool size = 1, active threads = 0, queued tasks = 0, completed tasks = 1]
    2017-10-19 15:55:55,476 DEBUG RPCDMI rpc returned RPCResponse
    2017-10-19 15:55:55,476 DEBUG RPCManager Content type for RPC transaction: text/plain; charset=UTF-8
    Last edited by claudiobosticco; 21 Oct 2017, 00:32.

    Leave a comment:


  • claudiobosticco
    replied
    Originally posted by Isomorphic View Post
    But - I'm surprised there is still a problem with this...actually the _container_ approach worked for me even before we made any changes - it was just the enterprise JMS configuration that had problems. You don't see any error messages at all in your logs? No Exceptions?
    SmartClient Version: v10.0p_2014-11-11/EVAL Deployment (expires 2015.01.10_07.38.05) Licensed to: Isomorphic Software (#ISC_EVAL_NIGHTLY)

    Now I'm testing with this configuration (without jndi.messaging... properties):
    Code:
    messaging.keepaliveInterval: 3000
    messaging.keepaliveReestablishDelay: 1000
    messaging.connectTimeout: 4000
    messaging.connectionTTL: 120000
    messaging.flushBufferSize: 8096
    messaging.dispatcherImplementer: com.isomorphic.messaging.JMSMessageDispatcher
    messaging.jms.context: _container_
    messaging.jms.topicConnectionFactory: jms/ConnectionFactory
    messaging.jms.jndiPrefix:
    The resource is defined like this:
    Code:
    <Resource auth="Container"
                    name="jms/ConnectionFactory"
                    type="org.apache.activemq.ActiveMQConnectionFactory"
                    description="JMS Connection Factory"
                    factory="org.apache.activemq.jndi.JNDIReferenceFactory"
                    brokerURL="tcp://svjuve11.juventus.priv:61616"
                    brokerName="svjuve11"/>
    and the channel like that:
    Code:
        <Resource auth="Container"
                  name="jms/updateOrdineChannel"
                  type="org.apache.activemq.command.ActiveMQTopic"
                  description="JMS Topic"
                  factory="org.apache.activemq.jndi.JNDIReferenceFactory"
                  physicalName="updateOrdineChannel"/>
    the realtime messaging is working, this are the logs:
    Code:
    2014-11-11 14:19:45,268 DEBUG RPCManager Processing 1 requests.
    2014-11-11 14:19:45,270 DEBUG RPCManager Request #1 (DSRequest) payload: {
        appID:"builtinApplication",
        operation:"messagingSend",
        values:{
            type:"send",
            sendToChannels:[
                "jms/updateOrdineChannel"
            ],
            subscribedChannels:{
                "jms/removeOrdineChannel":{
                },
                "jms/updateOrdineChannel":{
                },
                "jms/addOrdineChannel":{
                },
                "jms/removeParkDisponibiliGridChannel":{
                },
                "jms/addParkDisponibiliGridChannel":{
                }
            },
            data:[
                {
                    TOTALE_RIGHE_SCONTATO:2400,
                    TIPO_PAGAMENTO:"CC",
                    QTA_POSTI:2,
                    SUM_SCONTO_RIGHE:0,
                    ARCHIVIATO_PER_STATS:false,
                    FL_CONS_COM_DATI_TERZI:true,
                    IS_NUOVA_VENDITA:true,
                    ID_STATO_CONTRATTO_FK:495229,
                    BIGLIETTI_EMESSI:false,
                    FL_CONS_TRATT_DATI_PERS:true,
                    CREATOR:"erthfggh",
                    DATE_CREATOR:new Date(1414398745000),
                    VALORE_SERVIZI_LORDO:180,
                    ACCOUNT:"fjhghg",
                    TRIBUNE:"LCN",
                    CONTRATTO_NUM:9039,
                    IS_FATTURATO:false,
                    NUMERO_INTESTATARI_VALORIZZATI:0,
                    FLAG_BIGLIETTI_EMESSI:"NONE",
                    DATA_STAMPA_SCHEDA:new Date(1414401005000),
                    FLAG_POSTI_ASSEGNATI:"NONE",
                    INCASSATO:"T",
                    FL_DATI_DEFINITIVI:false,
                    TIPO_CARTA:"mastercard",
                    IS_CLIENTE_JPC:true,
                    STAGIONE:"2014/2015",
                    FATT_DA_COMPENSARE:false,
                    TIPO_SOGGETTO_CODICE:"PF",
                    NOME_INTEST:"sdfgf francesco",
                    COGNOME_INTEST:"vinefgdhdfhlla",
                    DATA_INIZIO_EVENTO:new Date(1417366800000),
                    NUM_CARTA_CREDITO:"5436747568567",
                    SCADENZA_CARTA_MMAA:"1015",
                    EMAIL_REF_COMM:"g.pippo@fgdhgfhd.it",
                    ID_ANAGRAFICA_CLIENTI_FK:545463,
                    UPGRADE_WIP:false,
                    VALORE_BIGLIETTO:300,
                    TIPO:"LEG",
                    ID_REC:821078,
                    VALORE_ORDINE:600,
                    SERVIZI_NETTI:180,
                    FL_MAIL_SCHEDULATA_A_CLIENTE:false,
                    NUM_POSTI:8,
                    ordineNatoDaBackoffice:false,
                    IS_ANNULLATO:false,
                    SOGGETTO_DESC:"dfghdfghdf dfghdfgh Francesco",
                    PARTITA:"Juventus - Torino",
                    VALORE_ORDINE_SCONTATO:600,
                    VALORE_TICKETING_PER_POSTI:420,
                    VALORE_CONTRATTO_SCONTATO:2400,
                    NUM_RIGHE_NON_CONFERMATE:0,
                    VALORE_CONTRATTO:2400,
                    RITIRO_ACCREDITI:"STADIO",
                    CONTABILITA_CLIENTE_CODE:"C09299",
                    STATO_CONTRATTO:"INC",
                    NOMINATIVI_COMPLETI:false,
                    IS_INCASSATO:true,
                    ID_EVENTO_FK:765268,
                    TIPO_SOGGETTO:"Persona Fisica",
                    IS_WAITNG_LIST:false,
                    STATO_CONTRATTO_DESC:"Incassata",
                    ID_STAGIONI_FK:579086,
                    ACCOUNT_MOD:"cbosticco",
                    DATE_MOD:new Date(1415370851000),
                    VALORE_TICKETING:210
                }
            ]
        },
        criteria:{
        }
    }
    2014-11-11 14:19:45,270 INFO  IDACall Performing 1 operation(s)
    2014-11-11 14:19:45,270 INFO  AppBase [builtinApplication.messagingSend] Invoking custom app operation method '_messagingSend'
    2014-11-11 14:19:45,321 DEBUG JMSMessageDispatcher [builtinApplication.messagingSend] Delivered message to JMS (Topic)
    2014-11-11 14:19:45,325 DEBUG JMSMessageDispatcher Received message from JMS (Topic)
    2014-11-11 14:19:45,325 DEBUG JMSMessageDispatcher Received message from JMS (Topic)
    2014-11-11 14:19:45,326 DEBUG RPCManager Content type for RPC transaction: text/plain; charset=UTF-8
    2014-11-11 14:19:45,327 INFO  Compression /Legend/isomorphic/IDACall: 156 -> 140 bytes
    2014-11-11 14:19:45,332 DEBUG JMSMessageDispatcher Decoded jmsMessage for channel: jms/updateOrdineChannel data: [{TOTALE_RIGHE_SCONTATO=2400, TIPO_PAGAMENTO=CC, QTA_POSTI=2, SUM_SCONTO_RIGHE=0, ARCHIVIATO_PER_STATS=false, FL_CONS_COM_DATI_TERZI=true, IS_NUOVA_VENDITA=true, ID_STATO_CONTRATTO_FK=495229, BIGLIETTI_EMESSI=false, FL_CONS_TRATT_DATI_PERS=true, CREATOR=dfghdfh, DATE_CREATOR=Mon Oct 27 09:32:25 CET 2014, VALORE_SERVIZI_LORDO=180, ACCOUNT=dgfhd, TRIBUNE=LCN, CONTRATTO_NUM=9039,IS_FATTURATO=false, NUMERO_INTESTATARI_VALORIZZATI=0, FLAG_BIGLIETTI_EMESSI=NONE, DATA_STAMPA_SCHEDA=Mon Oct 27 10:10:05 CET 2014, FLAG_POSTI_ASSEGNATI=NONE, INCASSATO=T, FL_DATI_DEFINITIVI=false, TIPO_CARTA=mastercard, IS_CLIENTE_JPC=true, STAGIONE=2014/2015, FATT_DA_COMPENSARE=false, TIPO_SOGGETTO_CODICE=PF, NOME_INTEST=giuseppe hghjfgjh, COGNOME_INTEST=fghjfhgfghj, DATA_INIZIO_EVENTO=Sun Nov 30 18:00:00 CET 2014, NUM_CARTA_CREDITO=45678658, SCADENZA_CARTA_MMAA=1015, EMAIL_REF_COMM=g.cvbv@dghfgf.it, ID_ANAGRAFICA_CLIENTI_FK=545463, UPGRADE_WIP=false, VALORE_BIGLIETTO=300, TIPO=LEG, ID_REC=821078, VALORE_ORDINE=600, SERVIZI_NETTI=180, FL_MAIL_SCHEDULATA_A_CLIENTE=false, NUM_POSTI=8, ordineNatoDaBackoffice=false, IS_ANNULLATO=false, SOGGETTO_DESC=hgfjhgh fgjhjg Francesco, PARTITA=Juventus - Torino, VALORE_ORDINE_SCONTATO=600, VALORE_TICKETING_PER_POSTI=420, VALORE_CONTRATTO_SCONTATO=2400, NUM_RIGHE_NON_CONFERMATE=0, VALORE_CONTRATTO=2400, RITIRO_ACCREDITI=STADIO, CONTABILITA_CLIENTE_CODE=C09299, STATO_CONTRATTO=INC, NOMINATIVI_COMPLETI=false, IS_INCASSATO=true, ID_EVENTO_FK=765268, TIPO_SOGGETTO=Persona Fisica, IS_WAITNG_LIST=false, STATO_CONTRATTO_DESC=Incassata, ID_STAGIONI_FK=579086, ACCOUNT_MOD=cbosticco, DATE_MOD=Fri Nov 07 15:34:11 CET 2014, VALORE_TICKETING=210}]
    2014-11-11 14:19:45,332 DEBUG JMSMessageDispatcher Decoded jmsMessage for channel: jms/updateOrdineChannel data: [{TOTALE_RIGHE_SCONTATO=2400, TIPO_PAGAMENTO=CC, QTA_POSTI=2, SUM_SCONTO_RIGHE=0, ARCHIVIATO_PER_STATS=false, FL_CONS_COM_DATI_TERZI=true, IS_NUOVA_VENDITA=true, ID_STATO_CONTRATTO_FK=495229, BIGLIETTI_EMESSI=false, FL_CONS_TRATT_DATI_PERS=true, CREATOR=fghjghjfjgf, DATE_CREATOR=Mon Oct 27 09:32:25 CET 2014, VALORE_SERVIZI_LORDO=180, ACCOUNT=fghjghj,  TRIBUNE=LCN, CONTRATTO_NUM=9039,  IS_FATTURATO=false, NUMERO_INTESTATARI_VALORIZZATI=0, FLAG_BIGLIETTI_EMESSI=NONE, DATA_STAMPA_SCHEDA=Mon Oct 27 10:10:05 CET 2014, FLAG_POSTI_ASSEGNATI=NONE, INCASSATO=T, FL_DATI_DEFINITIVI=false, TIPO_CARTA=mastercard, IS_CLIENTE_JPC=true, STAGIONE=2014/2015, FATT_DA_COMPENSARE=false,  TIPO_SOGGETTO_CODICE=PF, NOME_INTEST=giuseppe fghj, COGNOME_INTEST=gfhhjfhh,  DATA_INIZIO_EVENTO=Sun Nov 30 18:00:00 CET 2014, NUM_CARTA_CREDITO=4567567457, SCADENZA_CARTA_MMAA=1015, EMAIL_REF_COMM=g.fgjhjf@fgjh.it, ID_ANAGRAFICA_CLIENTI_FK=545463, UPGRADE_WIP=false, VALORE_BIGLIETTO=300, TIPO=LEG, ID_REC=821078, VALORE_ORDINE=600, SERVIZI_NETTI=180, FL_MAIL_SCHEDULATA_A_CLIENTE=false, NUM_POSTI=8, ordineNatoDaBackoffice=false, IS_ANNULLATO=false, SOGGETTO_DESC=ghfjfjfg Giuseppe ghfjgf, PARTITA=Juventus - Torino, VALORE_ORDINE_SCONTATO=600, VALORE_TICKETING_PER_POSTI=420, VALORE_CONTRATTO_SCONTATO=2400, NUM_RIGHE_NON_CONFERMATE=0, VALORE_CONTRATTO=2400, RITIRO_ACCREDITI=STADIO, CONTABILITA_CLIENTE_CODE=C09299, STATO_CONTRATTO=INC, NOMINATIVI_COMPLETI=false, IS_INCASSATO=true, ID_EVENTO_FK=765268, TIPO_SOGGETTO=Persona Fisica, IS_WAITNG_LIST=false, STATO_CONTRATTO_DESC=Incassata, ID_STAGIONI_FK=579086, ACCOUNT_MOD=cbosticco, DATE_MOD=Fri Nov 07 15:34:11 CET 2014, VALORE_TICKETING=210}]
    2014-11-11 14:19:45,332 DEBUG ISCMessageDispatcher sending message to channel: jms/updateOrdineChannel
    2014-11-11 14:19:45,332 DEBUG ISCMessageDispatcher sending message to channel: jms/updateOrdineChannel
    strange thing is those double logs:
    Code:
    sending message to channel: jms/updateOrdineChannel
    but my callback is called only once.

    remote debug doesn't work, but realtime messaging continue to function properly after trying to activate remote debug, with this logs:
    Code:
    2014-11-11 14:32:16,159 DEBUG RPCManager Processing 1 requests.
    2014-11-11 14:32:16,160 DEBUG RPCManager Request #1 (DSRequest) payload: {
        appID:"builtinApplication",
        operation:"messagingSend",
        values:{
            type:"send",
            sendToChannels:[
                "jms/updateOrdineChannel"
            ],
            subscribedChannels:{
                "8350FE84-00FA-4542-9528-DF79805BE281":{
                },
                isc_DebugTarget:{
                },
                "jms/removeOrdineChannel":{
                },
                "jms/updateOrdineChannel":{
                },
                "jms/addOrdineChannel":{
                },
                "jms/removeParkDisponibiliGridChannel":{
                },
                "jms/addParkDisponibiliGridChannel":{
                }
            },
            data:[
                {
                    TOTALE_RIGHE_SCONTATO:4200,
                    TIPO_PAGAMENTO:"CC",
                    QTA_POSTI:2,
                    SUM_SCONTO_RIGHE:0,
                    ARCHIVIATO_PER_STATS:false,
                    FL_CONS_COM_DATI_TERZI:true,
                    IS_NUOVA_VENDITA:true,
                    ID_STATO_CONTRATTO_FK:495229,
                    BIGLIETTI_EMESSI:false,
                    FL_CONS_TRATT_DATI_PERS:true,
                    CREATOR:"ffghjfghj",
                    DATE_CREATOR:new Date(1414398745000),
                    VALORE_SERVIZI_LORDO:180,
                    ACCOUNT:"fghjfg",
                    TRIBUNE:"LCN",
                    CONTRATTO_NUM:9039,
                    IS_FATTURATO:false,
                    NUMERO_INTESTATARI_VALORIZZATI:0,
                    FLAG_BIGLIETTI_EMESSI:"NONE",
                    DATA_STAMPA_SCHEDA:new Date(1414401005000),
                    FLAG_POSTI_ASSEGNATI:"NONE",
                    INCASSATO:"T",
                    FL_DATI_DEFINITIVI:false,
                    TIPO_CARTA:"mastercard",
                    IS_CLIENTE_JPC:true,
                    STAGIONE:"2014/2015",
                    FATT_DA_COMPENSARE:false,
                    TIPO_SOGGETTO_CODICE:"PF",
                    NOME_INTEST:"giuseppe fhgjghjfgh",
                    COGNOME_INTEST:"fghjfhgfg",
                    DATA_INIZIO_EVENTO:new Date(1417366800000),
                    NUM_CARTA_CREDITO:"356745764",
                    SCADENZA_CARTA_MMAA:"1015",
                    EMAIL_REF_COMM:"g.fghjf@fghjfhgjg.it",
                    ID_ANAGRAFICA_CLIENTI_FK:545463,
                    UPGRADE_WIP:false,
                    VALORE_BIGLIETTO:300,
                    TIPO:"LEG",
                    ID_REC:821078,
                    VALORE_ORDINE:600,
                    SERVIZI_NETTI:180,
                    FL_MAIL_SCHEDULATA_A_CLIENTE:false,
                    NUM_POSTI:14,
                    ordineNatoDaBackoffice:false,
                    IS_ANNULLATO:false,
                    SOGGETTO_DESC:"dfghjfgj fghjfgj Francesco",
                    PARTITA:"Juventus - Torino",
                    VALORE_ORDINE_SCONTATO:600,
                    VALORE_TICKETING_PER_POSTI:420,
                    VALORE_CONTRATTO_SCONTATO:4200,
                    NUM_RIGHE_NON_CONFERMATE:0,
                    VALORE_CONTRATTO:4200,
                    RITIRO_ACCREDITI:"STADIO",
                    CONTABILITA_CLIENTE_CODE:"C09299",
                    STATO_CONTRATTO:"INC",
                    NOMINATIVI_COMPLETI:false,
                    IS_INCASSATO:true,
                    ID_EVENTO_FK:765268,
                    TIPO_SOGGETTO:"Persona Fisica",
                    IS_WAITNG_LIST:false,
                    STATO_CONTRATTO_DESC:"Incassata",
                    ID_STAGIONI_FK:579086,
                    ACCOUNT_MOD:"cbosticco",
                    DATE_MOD:new Date(1415370851000),
                    VALORE_TICKETING:210
                }
            ]
        },
        criteria:{
        }
    }
    2014-11-11 14:32:16,160 INFO  IDACall Performing 1 operation(s)
    2014-11-11 14:32:16,160 INFO  AppBase [builtinApplication.messagingSend] Invoking custom app operation method '_messagingSend'
    2014-11-11 14:32:16,182 DEBUG JMSMessageDispatcher [builtinApplication.messagingSend] A 'Temporary Topic' is being used by the channel: isc_DebugTarget
    2014-11-11 14:32:16,196 DEBUG JMSMessageDispatcher [builtinApplication.messagingSend] A 'Temporary Topic' is being used by the channel: 593E16C0-F89B-4D4E-BBE7-C8B2BFEC96AA
    2014-11-11 14:32:16,215 DEBUG JMSMessageDispatcher [builtinApplication.messagingSend] A 'Temporary Topic' is being used by the channel: 485A15F7-CA17-48CF-8E7D-16ED3C209C55
    2014-11-11 14:32:16,232 DEBUG JMSMessageDispatcher [builtinApplication.messagingSend] A 'Temporary Topic' is being used by the channel: 8350FE84-00FA-4542-9528-DF79805BE281
    2014-11-11 14:32:16,254 DEBUG JMSMessageDispatcher [builtinApplication.messagingSend] A 'Temporary Topic' is being used by the channel: 8D2BBD92-B65E-4027-A5A5-9BC46E211AAB
    2014-11-11 14:32:16,271 DEBUG JMSMessageDispatcher [builtinApplication.messagingSend] Delivered message to JMS (Topic)
    2014-11-11 14:32:16,271 DEBUG JMSMessageDispatcher Received message from JMS (Topic)
    2014-11-11 14:32:16,272 DEBUG JMSMessageDispatcher Received message from JMS (Topic)
    2014-11-11 14:32:16,274 DEBUG JMSMessageDispatcher Decoded jmsMessage for channel: jms/updateOrdineChannel data: [{TOTALE_RIGHE_SCONTATO=4200, TIPO_PAGAMENTO=CC, QTA_POSTI=2, SUM_SCONTO_RIGHE=0, ARCHIVIATO_PER_STATS=false, FL_CONS_COM_DATI_TERZI=true, IS_NUOVA_VENDITA=true, ID_STATO_CONTRATTO_FK=495229, BIGLIETTI_EMESSI=false, FL_CONS_TRATT_DATI_PERS=true, CREATOR=fhgjfghfg, DATE_CREATOR=Mon Oct 27 09:32:25 CET 2014, VALORE_SERVIZI_LORDO=180, ACCOUNT=aubaudi, TRIBUNE=LCN, CONTRATTO_NUM=9039, IS_FATTURATO=false, NUMERO_INTESTATARI_VALORIZZATI=0, FLAG_BIGLIETTI_EMESSI=NONE, DATA_STAMPA_SCHEDA=Mon Oct 27 10:10:05 CET 2014, FLAG_POSTI_ASSEGNATI=NONE, INCASSATO=T, FL_DATI_DEFINITIVI=false, TIPO_CARTA=mastercard, IS_CLIENTE_JPC=true, STAGIONE=2014/2015, FATT_DA_COMPENSARE=false, TIPO_SOGGETTO_CODICE=PF, NOME_INTEST=giuseppe hgjhgf, COGNOME_INTEST=bvjjhcmv, DATA_INIZIO_EVENTO=Sun Nov 30 18:00:00 CET 2014, NUM_CARTA_CREDITO=6576457856, SCADENZA_CARTA_MMAA=1015, EMAIL_REF_COMM=g.fghjfghjf@hgjffghf.it, ID_ANAGRAFICA_CLIENTI_FK=545463, UPGRADE_WIP=false, VALORE_BIGLIETTO=300, TIPO=LEG, ID_REC=821078, VALORE_ORDINE=600, SERVIZI_NETTI=180, FL_MAIL_SCHEDULATA_A_CLIENTE=false, NUM_POSTI=14, ordineNatoDaBackoffice=false, IS_ANNULLATO=false, SOGGETTO_DESC=fgjhfghj Giuseppe fgjhfgh, PARTITA=Juventus - Torino, VALORE_ORDINE_SCONTATO=600, VALORE_TICKETING_PER_POSTI=420, VALORE_CONTRATTO_SCONTATO=4200, NUM_RIGHE_NON_CONFERMATE=0, VALORE_CONTRATTO=4200, RITIRO_ACCREDITI=STADIO, CONTABILITA_CLIENTE_CODE=C09299, STATO_CONTRATTO=INC, NOMINATIVI_COMPLETI=false, IS_INCASSATO=true, ID_EVENTO_FK=765268, TIPO_SOGGETTO=Persona Fisica, IS_WAITNG_LIST=false, STATO_CONTRATTO_DESC=Incassata, ID_STAGIONI_FK=579086, ACCOUNT_MOD=cbosticco, DATE_MOD=Fri Nov 07 15:34:11 CET 2014, VALORE_TICKETING=210}]
    2014-11-11 14:32:16,274 DEBUG JMSMessageDispatcher Decoded jmsMessage for channel: jms/updateOrdineChannel data: [{TOTALE_RIGHE_SCONTATO=4200, TIPO_PAGAMENTO=CC, QTA_POSTI=2, SUM_SCONTO_RIGHE=0, ARCHIVIATO_PER_STATS=false, FL_CONS_COM_DATI_TERZI=true, IS_NUOVA_VENDITA=true, ID_STATO_CONTRATTO_FK=495229, BIGLIETTI_EMESSI=false, FL_CONS_TRATT_DATI_PERS=true, CREATOR=fghjfjhfhg, DATE_CREATOR=Mon Oct 27 09:32:25 CET 2014, VALORE_SERVIZI_LORDO=180, ACCOUNT=fhgjfhg, TRIBUNE=LCN, CONTRATTO_NUM=9039, IS_FATTURATO=false, NUMERO_INTESTATARI_VALORIZZATI=0, FLAG_BIGLIETTI_EMESSI=NONE, DATA_STAMPA_SCHEDA=Mon Oct 27 10:10:05 CET 2014, FLAG_POSTI_ASSEGNATI=NONE, INCASSATO=T, FL_DATI_DEFINITIVI=false, TIPO_CARTA=mastercard, IS_CLIENTE_JPC=true, STAGIONE=2014/2015, FATT_DA_COMPENSARE=false,  TIPO_SOGGETTO_CODICE=PF, NOME_INTEST=giuseppe fhgjfg, COGNOME_INTEST=fghjhgfjf, DATA_INIZIO_EVENTO=Sun Nov 30 18:00:00 CET 2014, NUM_CARTA_CREDITO=56643453656, SCADENZA_CARTA_MMAA=1015, EMAIL_REF_COMM=g.fgfhjfghj@fjghjfg.it, ID_ANAGRAFICA_CLIENTI_FK=545463, UPGRADE_WIP=false, VALORE_BIGLIETTO=300, TIPO=LEG, ID_REC=821078, VALORE_ORDINE=600, SERVIZI_NETTI=180, FL_MAIL_SCHEDULATA_A_CLIENTE=false, NUM_POSTI=14, ordineNatoDaBackoffice=false, IS_ANNULLATO=false, SOGGETTO_DESC=ghfjfhfhg gfhjfjhg Francesco, PARTITA=Juventus - Torino, VALORE_ORDINE_SCONTATO=600, VALORE_TICKETING_PER_POSTI=420, VALORE_CONTRATTO_SCONTATO=4200, NUM_RIGHE_NON_CONFERMATE=0, VALORE_CONTRATTO=4200, RITIRO_ACCREDITI=STADIO, CONTABILITA_CLIENTE_CODE=C09299, STATO_CONTRATTO=INC, NOMINATIVI_COMPLETI=false, IS_INCASSATO=true, ID_EVENTO_FK=765268, TIPO_SOGGETTO=Persona Fisica, IS_WAITNG_LIST=false, STATO_CONTRATTO_DESC=Incassata, ID_STAGIONI_FK=579086, ACCOUNT_MOD=cbosticco, DATE_MOD=Fri Nov 07 15:34:11 CET 2014, VALORE_TICKETING=210}]
    2014-11-11 14:32:16,274 DEBUG ISCMessageDispatcher sending message to channel: jms/updateOrdineChannel
    2014-11-11 14:32:16,275 DEBUG ISCMessageDispatcher sending message to channel: jms/updateOrdineChannel
    2014-11-11 14:32:16,277 DEBUG RPCManager Content type for RPC transaction: text/plain; charset=UTF-8
    you could see the only difference with the log before trying to register for remote debug in those 'Temporary Topic' mentioned in the logs.

    And no, I don't see errors/exceptions in the server logs.

    Please feel free to ask me for more test or anything that may help.
    Last edited by claudiobosticco; 21 Oct 2017, 00:27.

    Leave a comment:


  • claudiobosticco
    replied
    Originally posted by Isomorphic View Post
    Couple of things:

    1. This setting:

    Code:
    messaging.jms.context: messaging
    Is not actually the only difference to your original config - I also removed these lines:

    Code:
    messaging.jms.topicConnectionFactory: jms/ConnectionFactory
    messaging.jms.jndiPrefix:
    ok, but if I exclude them, then the realtime messaging stops working with this message in the tomcat's log:
    Code:
    2014-11-11 11:46:43,619 DEBUG JMSMessageDispatcher [builtinApplication.messagingSend] Unable to find the context defined in 'jndiPrefix': jms
    Originally posted by Isomorphic View Post
    2. The 'messaging' context in this config line:

    Code:
    messaging.jms.context: messaging
    instructs the JMS stack to use these configuration params:

    Code:
    jndi.messaging.java.naming.factory.initial: org.apache.activemq.jndi.ActiveMQInitialContextFactory
    jndi.messaging.java.naming.provider.url: tcp://svjuve11.juventus.priv:61616
    thanks for the clarification, so those settings:
    Code:
    jndi.messaging.java.naming.factory.initial: org.apache.activemq.jndi.ActiveMQInitialContextFactory
    jndi.messaging.java.naming.provider.url: tcp://hostname:61616
    are ignored when using:
    Code:
    messaging.jms.context: _container_
    actually it's clear after re-reading the docs, but originally I copied them from https://isomorphic.atlassian.net/wik...t+and+ActiveMQ

    Originally posted by Isomorphic View Post
    But - I'm surprised there is still a problem with this...actually the _container_ approach worked for me even before we made any changes - it was just the enterprise JMS configuration that had problems. You don't see any error messages at all in your logs? No Exceptions?
    I need to ask a clarification, maybe I didn't understand the meaning of this sentence:
    the _container_ approach worked for me even before [cut] it was just the enterprise JMS configuration that had problems
    isn't the 'messaging.dispatcherImplementer' which determines the 'Enterprise mode' vs 'Simple mode' ?

    I thought that my original configuration, without those ignored jndi.messaging... settings:
    Code:
    messaging.keepaliveInterval: 3000
    messaging.keepaliveReestablishDelay: 1000
    messaging.connectTimeout: 4000
    messaging.connectionTTL: 120000
    messaging.flushBufferSize: 8096
    messaging.dispatcherImplementer: com.isomorphic.messaging.JMSMessageDispatcher
    messaging.jms.context: _container_
    messaging.jms.topicConnectionFactory: jms/ConnectionFactory
    messaging.jms.jndiPrefix:
    really IS what you call 'Enterprise Mode', isn't it?

    (I'll write another post to reply to your question, for clarity)

    Leave a comment:


  • Isomorphic
    replied
    Couple of things:

    1. This setting:

    Code:
    messaging.jms.context: messaging
    Is not actually the only difference to your original config - I also removed these lines:

    Code:
    messaging.jms.topicConnectionFactory: jms/ConnectionFactory
    messaging.jms.jndiPrefix:
    2. The 'messaging' context in this config line:

    Code:
    messaging.jms.context: messaging
    instructs the JMS stack to use these configuration params:

    Code:
    jndi.messaging.java.naming.factory.initial: org.apache.activemq.jndi.ActiveMQInitialContextFactory
    jndi.messaging.java.naming.provider.url: tcp://svjuve11.juventus.priv:61616
    But - I'm surprised there is still a problem with this...actually the _container_ approach worked for me even before we made any changes - it was just the enterprise JMS configuration that had problems. You don't see any error messages at all in your logs? No Exceptions?

    Leave a comment:


  • claudiobosticco
    replied
    same results with
    SmartClient Version: v10.0p_2014-11-05/EVAL Deployment (expires 2015.01.04_07.38.27) Licensed to: Isomorphic Software (#ISC_EVAL_NIGHTLY)

    Leave a comment:


  • claudiobosticco
    replied
    Hello, I'm testing SmartClient Version: v10.0p_2014-11-04/EVAL Deployment (expires 2015.01.03_18.46.24) Licensed to: Isomorphic Software (#ISC_EVAL_NIGHTLY)

    Actually the only difference in the configuration you're suggesting respect to my previous conf is:
    Code:
    messaging.jms.context: messaging
    instead of what I was using:
    Code:
    messaging.jms.context: _container_
    But with 'messaging.jms.context: messaging' the realTime messaging doesn't work.
    This is what is logging server side

    Code:
    2014-11-05 12:39:52,233 DEBUG RPCManager Request #1 (DSRequest) payload: {
        appID:"builtinApplication",
        operation:"messagingSend",
        values:{
            type:"send",
            sendToChannels:[
                "jms/updateOrdineChannel"
            ],
            subscribedChannels:{
                "37C83AC6-D2DB-4D8C-BF98-67C2D0140BBD":{
                },
                isc_DebugTarget:{
                },
                "jms/removeOrdineChannel":{
                },
                "jms/updateOrdineChannel":{
                },
                "jms/addOrdineChannel":{
                },
                "jms/removeParkDisponibiliGridChannel":{
                },
                "jms/addParkDisponibiliGridChannel":{
                }
            },
            data:[
                {
                    TOTALE_RIGHE_SCONTATO:300,
                    TIPO_PAGAMENTO:"CC",
                    QTA_POSTI:2,
                    SUM_SCONTO_RIGHE:0,
                    ARCHIVIATO_PER_STATS:false,
                    FL_CONS_COM_DATI_TERZI:true,
                    IS_NUOVA_VENDITA:true,
                    ID_STATO_CONTRATTO_FK:495229,
                    BIGLIETTI_EMESSI:false,
                    FL_CONS_TRATT_DATI_PERS:true,
                    CREATOR:"xxxxx",
                    DATE_CREATOR:new Date(1414398745000),
                    VALORE_SERVIZI_LORDO:180,
                    ACCOUNT:"yyyyy",
                    TRIBUNE:"LCN",
                    CONTRATTO_NUM:9039,
                    IS_FATTURATO:false,
                    NUMERO_INTESTATARI_VALORIZZATI:0,
                    FLAG_BIGLIETTI_EMESSI:"NONE",
                    DATA_STAMPA_SCHEDA:new Date(1414401005000),
                    FLAG_POSTI_ASSEGNATI:"NONE",
                    INCASSATO:"T",
                    FL_DATI_DEFINITIVI:false,
                    TIPO_CARTA:"mastercard",
                    IS_CLIENTE_JPC:true,
                    STAGIONE:"2014/2015",
                    FATT_DA_COMPENSARE:false,
                    TIPO_SOGGETTO_CODICE:"PF",
                    DATA_INIZIO_EVENTO:new Date(1417366800000),
                    EMAIL_TIPO:"pippo@foo.it",
                    NUM_CARTA_CREDITO:"1234454656647",
                    SCADENZA_CARTA_MMAA:"1015",
                    ID_ANAGRAFICA_CLIENTI_FK:540506,
                    UPGRADE_WIP:false,
                    VALORE_BIGLIETTO:300,
                    TIPO:"LEG",
                    ID_REC:821078,
                    VALORE_ORDINE:600,
                    SERVIZI_NETTI:180,
                    FL_MAIL_SCHEDULATA_A_CLIENTE:false,
                    NUM_POSTI:1,
                    ordineNatoDaBackoffice:false,
                    IS_ANNULLATO:false,
                    PARTITA:"Juventus - Torino",
                    VALORE_ORDINE_SCONTATO:600,
                    VALORE_TICKETING_PER_POSTI:420,
                    EMAIL:"pippo@yup.it",
                    VALORE_CONTRATTO_SCONTATO:300,
                    NUM_RIGHE_NON_CONFERMATE:0,
                    VALORE_CONTRATTO:300,
                    RITIRO_ACCREDITI:"STADIO",
                    CONTABILITA_CLIENTE_CODE:"C10658",
                    STATO_CONTRATTO:"INC",
                    NOMINATIVI_COMPLETI:false,
                    IS_INCASSATO:true,
                    ID_EVENTO_FK:765268,
                    TIPO_SOGGETTO:"Persona Fisica",
                    IS_WAITNG_LIST:false,
                    STATO_CONTRATTO_DESC:"Incassata",
                    ID_STAGIONI_FK:579086,
                    ACCOUNT_MOD:"cbosticco",
                    DATE_MOD:new Date(1414752715000),
                    VALORE_TICKETING:210
                }
            ]
        },
        criteria:{
        }
    }
    2014-11-05 12:39:52,233 INFO  IDACall Performing 1 operation(s)
    2014-11-05 12:39:52,233 INFO  AppBase [builtinApplication.messagingSend] Invoking custom app operation method '_messagingSend'
    2014-11-05 12:39:52,265 DEBUG JMSMessageDispatcher [builtinApplication.messagingSend] A 'Temporary Queue' is being used by the channel: jms/removeOrdineChannel
    2014-11-05 12:39:52,276 DEBUG JMSMessageDispatcher [builtinApplication.messagingSend] A 'Temporary Queue' is being used by the channel: CF4C23A0-A0EC-4139-B39E-B6AE8EFD9FC5
    2014-11-05 12:39:52,286 DEBUG JMSMessageDispatcher [builtinApplication.messagingSend] A 'Temporary Queue' is being used by the channel: jms/addOrdineChannel
    2014-11-05 12:39:52,295 DEBUG JMSMessageDispatcher [builtinApplication.messagingSend] A 'Temporary Queue' is being used by the channel: jms/removeParkDisponibiliGridChannel
    2014-11-05 12:39:52,304 DEBUG JMSMessageDispatcher [builtinApplication.messagingSend] A 'Temporary Queue' is being used by the channel: jms/addParkDisponibiliGridChannel
    2014-11-05 12:39:52,313 DEBUG JMSMessageDispatcher [builtinApplication.messagingSend] A 'Temporary Queue' is being used by the channel: isc_DebugTarget
    2014-11-05 12:39:52,323 DEBUG JMSMessageDispatcher [builtinApplication.messagingSend] A 'Temporary Queue' is being used by the channel: isc_DebugMaster
    2014-11-05 12:39:52,334 DEBUG JMSMessageDispatcher [builtinApplication.messagingSend] A 'Temporary Queue' is being used by the channel: jms/updateOrdineChannel
    2014-11-05 12:39:52,343 DEBUG JMSMessageDispatcher [builtinApplication.messagingSend] A 'Temporary Queue' is being used by the channel: 37C83AC6-D2DB-4D8C-BF98-67C2D0140BBD
    2014-11-05 12:39:52,352 DEBUG JMSMessageDispatcher [builtinApplication.messagingSend] A 'Temporary Queue' is being used by the channel: 19F7D96D-3014-4164-8D07-1A498F1D6BD6
    2014-11-05 12:39:52,356 DEBUG JMSMessageDispatcher [builtinApplication.messagingSend] A 'Temporary Queue' is being used by the channel: jms/updateOrdineChannel
    2014-11-05 12:39:52,367 DEBUG JMSMessageDispatcher [builtinApplication.messagingSend] Delivered message to JMS (Queue)
    2014-11-05 12:39:52,403 DEBUG RPCManager Content type for RPC transaction: text/plain; charset=UTF-8
    2014-11-05 12:39:52,404 INFO  Compression /Legend/isomorphic/IDACall: 156 -> 140 bytes
    it says 'Delivered message to JMS (Queue)' but my callback is never called. If I switch to 'container' the realtime messaging starts working.

    What's the purpose of this 'messaging.jms.context: messaging' setting? It isn't mentioned in the Messaging_QuickRef.

    Also the remote debug isn't working...the only difference is that I don't have the 'remote debugging unavailable' log in the dev console.
    Last edited by claudiobosticco; 21 Oct 2017, 00:30.

    Leave a comment:


  • Isomorphic
    replied
    Ok, reproduced and fixed (patch will be in the Nov 4 build). The following configuration should work for you with JMS+Enterprise+Remote Debugging with the stock message dispatcher:

    Code:
    messaging.keepaliveInterval: 3000
    messaging.keepaliveReestablishDelay: 1000
    messaging.connectTimeout: 4000
    messaging.connectionTTL: 120000
    messaging.flushBufferSize: 8096
    messaging.dispatcherImplementer: com.isomorphic.messaging.JMSMessageDispatcher
    messaging.jms.context: messaging
    
    jndi.messaging.java.naming.factory.initial: org.apache.activemq.jndi.ActiveMQInitialContextFactory
    jndi.messaging.java.naming.provider.url: tcp://svjuve11.juventus.priv:61616

    Leave a comment:


  • Isomorphic
    replied
    We are trying to reproduce and fix. The JNDI names you're referring to (e.g. "A1825CC4-9991-4A92-912B-0E12ED80484B") are random unique identifiers generated and assigned by the remote debug feature.

    The remote debug feature is definitely not intended to be limited to in-memory messaging...

    Thanks for all the clear info on this.

    Leave a comment:


  • claudiobosticco
    replied
    SmartClient Version: v10.0p_2014-10-28/EVAL Deployment (expires 2014.12.27_08.11.04) Licensed to: Isomorphic Software (#ISC_EVAL_NIGHTLY)

    Hello, an update on this issue. The remote debug feature IS working on my local deployment with messaging configured in 'simple mode', this is the configuration I've got in server.properties:
    Code:
    messaging.keepaliveInterval: 3000
    messaging.keepaliveReestablishDelay: 1000
    messaging.connectTimeout: 4000
    messaging.connectionTTL: 120000
    messaging.flushBufferSize: 8096
    messaging.dispatcherImplementer: com.isomorphic.messaging.LocalMessageDispatcher
    messaging.jms.context: _container_
    messaging.jms.topicConnectionFactory: jms/TopicConnectionFactory
    messaging.jms.jndiPrefix:
    with this configuration, the messaging works within my webapp, and the remote debug is working too. So far so good.

    But, when I switch to the 'Enterprise mode', using a standalone activeMQ broker, I've got the previously described behavior: the messaging within my webapp is working, but remote debug isn't (I've got the <Messaging endpoint not responding - remote debugging unavailable. To fix, make sure you have correctly registered the Messaging servlet in your web.xml
    > message logged).
    And, after trying to enable remote debug, messaging within my webapp stops working.

    In my 'enterprise mode' config, the server.properties contains:
    Code:
    messaging.keepaliveInterval: 3000
    messaging.keepaliveReestablishDelay: 1000
    messaging.connectTimeout: 4000
    messaging.connectionTTL: 120000
    messaging.flushBufferSize: 8096
    messaging.dispatcherImplementer: com.isomorphic.messaging.JMSMessageDispatcher
    messaging.jms.context: _container_
    messaging.jms.topicConnectionFactory: jms/ConnectionFactory
    messaging.jms.jndiPrefix:
    
    jndi.messaging.java.naming.factory.initial: org.apache.activemq.jndi.ActiveMQInitialContextFactory
    jndi.messaging.java.naming.provider.url: tcp://svjuve11.juventus.priv:61616
    the 'broker' resource configuration:
    Code:
    <Resource auth="Container"
     name="jms/ConnectionFactory"
     type="org.apache.activemq.ActiveMQConnectionFactory"
     description="JMS Connection Factory"
     factory="org.apache.activemq.jndi.JNDIReferenceFactory"
     brokerURL="tcp://svjuve11.juventus.priv:61616"
     brokerName="svjuve11"/>
    Any hints?

    Leave a comment:


  • claudiobosticco
    replied
    I must add that after the remote debug fail, realtime messaging stopped working:
    Code:
    2014-10-16 17:44:16,229 DEBUG [cbosticco 549] DataSourceDMI Invocation threw exception 
    javax.naming.NameNotFoundException: Name [A1825CC4-9991-4A92-912B-0E12ED80484B] is not bound in this Context. Unable to find [A1825CC4-9991-4A92-912B-0E12ED80484B].
    	at org.apache.naming.NamingContext.lookup(NamingContext.java:820)
    	at org.apache.naming.NamingContext.lookup(NamingContext.java:168)
    	at com.isomorphic.messaging.JMSMessageDispatcher.bindToChannel(JMSMessageDispatcher.java:115)
    	at com.isomorphic.messaging.JMSMessageDispatcher.reconnect(JMSMessageDispatcher.java:97)
    	at com.isomorphic.messaging.JMSMessageDispatcher.ensureConnected(JMSMessageDispatcher.java:103)
    	at com.isomorphic.messaging.JMSMessageDispatcher.deliver(JMSMessageDispatcher.java:206)
    	at com.isomorphic.messaging.ISCMessageDispatcher.send(ISCMessageDispatcher.java:286)
    	at com.juve.legend.ordini.NuovoOrdineDMI.pushAddOrdine(NuovoOrdineDMI.java:96)
    	at com.juve.legend.ordini.NuovoOrdineDMI.nuovoOrdine(NuovoOrdineDMI.java:89)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:597)
    	at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:975)
    	at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:416)
    	at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:64)
    	at com.isomorphic.datasource.DSRequest.execute(DSRequest.java:2539)
    	at com.isomorphic.servlet.IDACall.handleDSRequest(IDACall.java:213)
    	at com.isomorphic.servlet.IDACall.processRPCTransaction(IDACall.java:178)
    	at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:142)
    	at com.isomorphic.servlet.IDACall.doPost(IDACall.java:77)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
    	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:156)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:202)
    	at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:181)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at com.juve.utils.Log4jSessionFilter.doFilter(Log4jSessionFilter.java:66)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:368)
    	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
    	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:55)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:36)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:178)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter.doFilter(DefaultLoginPageGeneratingFilter.java:92)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:189)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:189)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:110)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.access.channel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:110)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:170)
    	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:238)
    	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:168)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at com.isomorphic.servlet.CompressionFilter._doFilter(CompressionFilter.java:260)
    	at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:83)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at com.isomorphic.js.JSSyntaxScannerFilter._doFilter(JSSyntaxScannerFilter.java:242)
    	at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:83)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:77)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:89)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:205)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:124)
    	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:473)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:101)
    	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:954)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:120)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1008)
    	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
    	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919)
    	at java.lang.Thread.run(Thread.java:662)
    2014-10-16 17:44:16,241 DEBUG [cbosticco 549] DSRequest freeOnExecute is false for request of type add on DataSource LEG_ORDINE - not freeing resources! 
    2014-10-16 17:44:16,251 WARN  [cbosticco 549] RequestContext dsRequest.execute() failed:  
    javax.naming.NameNotFoundException: Name [A1825CC4-9991-4A92-912B-0E12ED80484B] is not bound in this Context. Unable to find [A1825CC4-9991-4A92-912B-0E12ED80484B].
    	at org.apache.naming.NamingContext.lookup(NamingContext.java:820)
    	at org.apache.naming.NamingContext.lookup(NamingContext.java:168)
    	at com.isomorphic.messaging.JMSMessageDispatcher.bindToChannel(JMSMessageDispatcher.java:115)
    	at com.isomorphic.messaging.JMSMessageDispatcher.reconnect(JMSMessageDispatcher.java:97)
    	at com.isomorphic.messaging.JMSMessageDispatcher.ensureConnected(JMSMessageDispatcher.java:103)
    	at com.isomorphic.messaging.JMSMessageDispatcher.deliver(JMSMessageDispatcher.java:206)
    	at com.isomorphic.messaging.ISCMessageDispatcher.send(ISCMessageDispatcher.java:286)
    	at com.juve.legend.ordini.NuovoOrdineDMI.pushAddOrdine(NuovoOrdineDMI.java:96)
    	at com.juve.legend.ordini.NuovoOrdineDMI.nuovoOrdine(NuovoOrdineDMI.java:89)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:597)
    	at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:975)
    	at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:416)
    	at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:64)
    	at com.isomorphic.datasource.DSRequest.execute(DSRequest.java:2539)
    	at com.isomorphic.servlet.IDACall.handleDSRequest(IDACall.java:213)
    	at com.isomorphic.servlet.IDACall.processRPCTransaction(IDACall.java:178)
    	at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:142)
    	at com.isomorphic.servlet.IDACall.doPost(IDACall.java:77)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
    	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:156)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:202)
    	at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:181)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at com.juve.utils.Log4jSessionFilter.doFilter(Log4jSessionFilter.java:66)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:368)
    	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
    	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:55)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:36)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:178)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter.doFilter(DefaultLoginPageGeneratingFilter.java:92)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:189)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:189)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:110)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.access.channel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:110)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
    	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:170)
    	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:238)
    	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:168)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at com.isomorphic.servlet.CompressionFilter._doFilter(CompressionFilter.java:260)
    	at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:83)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at com.isomorphic.js.JSSyntaxScannerFilter._doFilter(JSSyntaxScannerFilter.java:242)
    	at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:83)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:77)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:89)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:205)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:124)
    	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:473)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:101)
    	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:954)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:120)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1008)
    	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
    	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919)
    	at java.lang.Thread.run(Thread.java:662)
    note that my code fails here:
    Code:
            ISCMessageDispatcher dispatcher = ISCMessageDispatcher.instance();
            dispatcher.send(new ISCMessage("jms/addOrdineChannel", dsResponse.getDataList()));
    So I don't understand why it's complaining about name 'Name [A1825CC4-9991-4A92-912B-0E12ED80484B]'
    Last edited by claudiobosticco; 16 Oct 2014, 07:53.

    Leave a comment:

Working...
X