Unable to view messages in HermesJMS + Solace - solace

I created a successful SolaceSession on HermesJMS. Im able to successfully send message to the JMS queue (TEST.1) from HermesJMS (HermesJMS>>Messages>>Send a text message).
I can see the Messages Spooled count increased by 1 in the SolAdmin.
But when i browse the JMS queue (TEST.1) from HermesJMS, Im not able to view them in HermesJMS.
At the bottom, i see this message on HermesJMS:
Browsing TEST.1 on SolaceSession: Done
Also this message:
Finished. No messages read.
Upon checking the hermes.log, i see the following message:
2018-07-13 09:57:07,654 [Context_3_ReactorThread] DEBUG com.solacesystems.jcsmp.impl.flow.SubFlowManagerImpl - Demux pub msg:com.solacesystems.jcsmp.impl.JCSMPGenericXMLMessage[messageId=29609213,ackMessageId=0,prevId=0,CID_count=0,userData=,type=PERSISTENT,priority=-1,redelivered=false,timeToLive=0,expiration=0,dmqEligible=false,topicSeqNum=null,metadataLen=0,contentLen=94,attLen=0,deliverToOne=false,ackImmediately=false,sendCount=0]
Message ID is the same as in SolAdmin.
2018-07-13 09:57:07,670 [Context_3_ReactorThread] DEBUG com.solacesystems.jcsmp.impl.flow.SubFlowManagerImpl - Received incoming message with no active flow found for flowId=8676, ignoring.
Could you please let me know why Solace is ignoring the message eventually hermesJMS wouldnt show it up.
Thanks in advance for your help.

It looks like you've not added the -DSolace_JMS_Browser_Timeout_In_MS=1000 JVM system property to Hermes. You can refer to https://dev.solace.com/integration-guides/hermes-jms/ for full details about how to setup Hermes to work with Solace.
If the issue is not fixed even after setting -DSolace_JMS_Browser_Timeout_In_MS=1000, please provide the full set of logs.

Related

InfluxDB deadman alert disappears from list, but is not deleted

I have created several deadman alerts and noticed that the last 10 alerts disappeared at once from the alerts list.
The alerts are still active, as the alert notifications are being sent, as configured. In the alert history you can see the triggered alerts, but there is no link to the configurations.
I noticed that when I created an alert with an existing name, an error popped up
(Failed to create check: A check named "test" already exists. Please rename the check before saving) and afterwards the alert disappeared from the list, but was still active as described above.
Is there a way I can see/delete all alerts in the influx client?
What could be the reasons for this problem?
Is it an issue caused by the renaming-overwriting of an alert?
Is there a maximum of alerts in the InfluxDB OSS?
I had the same problem on the influx 2.3 and 2.5 version.
Thanks for any help in advance
So I found out that they only visibly disappear as there must be something like a limit for "shown" alerts. When I started deleting other alerts, the missing alerts started reappearing...

Erlcloud SQS message not sent

Using the Erlcloud library for erlang I tried sending a message to the SQS,
erlcloud_sqs:send_message("ErlangGamesPacket","hi") for this command I am getting in return [{message_id,"8e4a535a-961f-4bc2-bd32-408d665b9323"},
{md5_of_message_body,"c1a5298f939e87e8f962a5edfc206918"}]
but on checking in the console its shows "No message recieved".
Do anyone know anything regarding this?

Maximo cannot deliever message to endpoint

I've created an interaction in maximo 7.6 and when I try to run it, I get this error message:
BMXAA1481E - Cannot deliver the message to the endpoint. Internal
Error
I've tried fixing it, but nothing works, does anyone how to fix this or even why does it pop up?

Error sending to the following VALID addresses Jenkins

I will receive emails when I trigger using build now manually, but I don't receive emails when I tried to using it in batch mode. Below is the log I obtain when triggered in batch mode.
Email was triggered for: Always
Sending email for trigger: Always
Sending email to: abc#example.com
Error sending to the following VALID addresses: abc#example.com
Note: There are no build logs attached while sending email.
You should set SMTP Server and Authentication in both E-mail Notification and Extended E-mail Notification sections.
Click Advanced button to see this Use SMTP Authentication section.
Error - Not sent to the following valid addresses: <valid_recipient_address> OR Error sending to the following VALID addresses: <valid_recipient_address>
Reason - Email address of sender is not correct.
How to troubleshoot - Enable the debug mode from Jenkins -> Manage Jenkins -> Configure System -> (Search for Extended E-mail Notification configuration -> Check Enable Debug Mode
Example of Working code
emailext attachLog: false,
attachmentsPattern: 'example_file.yaml',
from: '<valid_sender_address>',
body: 'Test Message',
subject: 'Test Subject',
to: '<valid_recipient_address>'
In your Jenkins configuration, make sure that you have entered correct email address for "System Admin e-mail address".
Notification e-mails from Jenkins will be sent with this address in the "from" header.
For me, file size was 5-7MB, I looked at my internet speed meters, saw it, using the full upload speed for around 1 minute, but couldn't complete and gave that error message.
Then I tried smaller file, like 10KB, it worked like charm.
So, for my case, my guess is, somehow file is not getting properly uploaded to email server.
If every thing fails, try restarting jenkins process. That solved for me. Somehow the Jenkins system was unable to load all of the configs? But give it a try.

Apple Push - didReceiveIncomingPushWithPayload not called - instead error: Failed sending message to client

I have an app that uses pushkit (voip push).
Most of the time the pushes get through. But when there is a lot of traffic, the pushes don't get through to the app.
I am in a state where I can somehow reproduce the error.
I used the extended logging from here:
https://developer.apple.com/library/ios/technotes/tn2265/_index.html
And I found this to examine the logging:
http://iosdevelopertips.com/core-services/debug-failed-push-messages-by-logging-apsd-process.html
Still, I got two different cases, where I just don't get further:
- In the apsd-log I get
Received message for enabled topic ...
and in the app the didReceiveIncomingPushWithPayload is not called. I produce a log entry right at the start of the function and do nothing special that could prevent the function from finishing.
- In the apsd-log I get
Stream error occurred ...
but do not find any other error messages, why this error occurs.
The Port seems ok
After restarting the app the pushes get through again.
EDIT:
The relevant error in the log file seems to be:
apsd[82]: Failed sending message to client: com.apple.telephonyutilities.callservicesdaemon.voip.push.development
There seems to be two types of cases: In some cases, which are reproducable with large traffic, reregistering the pushkit seems to help.
In other cases, which occur random, it simply does not. Restarting the app does not help here either.
All helps so far, is restarting the iphone.
EDIT:
I am still struggling with this problem.
In some cases I get a memory warning before the push seems to fail.
In other cases I get a xpc communication warning like this:
SpringBoard[43] <Warning>: Communications error: <OS_xpc_error: <error: 0x3b7ef614> { count = 1, contents =
"XPCErrorDescription" => <string: 0x3b7ef86c> { length = 22, contents = "Connection interrupted" }
}>
In some cases none of the above happens, but push still does not work.
EDIT:
In developer archive I found this very interesting thread, but still no answer:
https://devforums.apple.com/thread/257354?start=50&tstart=0
Does anybody know if there is a connection between xpc and push?
And is there a way to detect a xpc error in code?

Resources