kamilfb / mqtt-spy Goto Github PK
View Code? Open in Web Editor NEWPlease use the new Eclipse Paho GitHub repo instead.
Home Page: https://github.com/eclipse/paho.mqtt-spy/wiki
Please use the new Eclipse Paho GitHub repo instead.
Home Page: https://github.com/eclipse/paho.mqtt-spy/wiki
When using self-signed certificates with Java keystores, there is no possibility to set a password for the keystore in mqtt-spy.
I'd love to try mqtt-spy but can't sort out how to run it.
It appears that what is downloaded is a zip file (but with no zip suffix so I
had to discover that).
I've unzipped the file and now have META-INF, org and pl subdirectories.
Now what do I run and how do I run it? I have a java runtime on a linux server
system with no gui.
I'm not java knowledgeable (obviously).
Original issue reported on code.google.com by [email protected]
on 12 Jun 2014 at 1:39
What steps will reproduce the problem?
1. Highlight some text in the Data window
2. Wait for another message to arrive
3. Highlight disappears
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
0.0.9
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 17 Sep 2014 at 2:27
When auto-search is enabled, and messages are not matched, the current message
index might start going up, whereas the total number of messages available for
browsing stays the same -> (Message 19/5).
Found in 0.0.6.
Original issue reported on code.google.com by [email protected]
on 29 Aug 2014 at 12:33
Put something into the "Data" field for publications or receive a message on an
active subscription so that the "Data" field gets populated.
In either case, the text is blurred.
Each field is defined as a JavaFx TextArea.
Original issue reported on code.google.com by [email protected]
on 30 Jun 2014 at 9:56
Subscribe to a lot of messages, then sort the summary table.
2015-07-02 14:45:08,144 ERROR [MqttSpyUncaughtExceptionHandler] - Thread Thread[JavaFX Application Thread,5,main] failed with java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
at java.lang.System.arraycopy(Native Method)
at javafx.collections.transformation.SortedList.removeFromMapping(Unknown Source)
at javafx.collections.transformation.SortedList.addRemove(Unknown Source)
at javafx.collections.transformation.SortedList.sourceChanged(Unknown Source)
at javafx.collections.transformation.TransformationList.lambda$getListener$15(Unknown Source)
at javafx.collections.transformation.TransformationList$$Lambda$296/584006039.onChanged(Unknown Source)
at javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at javafx.collections.ObservableListBase.fireChange(Unknown Source)
at javafx.collections.ListChangeBuilder.commit(Unknown Source)
at javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at javafx.collections.ObservableListBase.endChange(Unknown Source)
at javafx.collections.transformation.FilteredList.sourceChanged(Unknown Source)
at javafx.collections.transformation.TransformationList.lambda$getListener$15(Unknown Source)
at javafx.collections.transformation.TransformationList$$Lambda$296/584006039.onChanged(Unknown Source)
at javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at javafx.collections.ObservableListBase.fireChange(Unknown Source)
at javafx.collections.ListChangeBuilder.commit(Unknown Source)
at javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at javafx.collections.ObservableListBase.endChange(Unknown Source)
at javafx.collections.ModifiableObservableListBase.set(Unknown Source)
at pl.baczkowicz.mqttspy.storage.summary.ObservableTopicSummary.addMessage(ObservableTopicSummary.java:60)
at pl.baczkowicz.mqttspy.events.queuable.UIEventHandler.showUpdates(UIEventHandler.java:90)
at pl.baczkowicz.mqttspy.events.queuable.UIEventHandler.access$0(UIEventHandler.java:71)
at pl.baczkowicz.mqttspy.events.queuable.UIEventHandler$1.run(UIEventHandler.java:58)
at com.sun.javafx.application.PlatformImpl.lambda$null$170(Unknown Source)
at com.sun.javafx.application.PlatformImpl$$Lambda$48/1724943951.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$171(Unknown Source)
at com.sun.javafx.application.PlatformImpl$$Lambda$47/1645995473.run(Unknown Source)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$145(Unknown Source)
at com.sun.glass.ui.win.WinApplication$$Lambda$36/1030870354.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
What steps will reproduce the problem?
1. Subscribe to /UK/+/+/BB1/ASM_01/A/modelstate in BB
When I tunnel to subscribe to the topics with unencoded content in the land
beyond XCS ;-) I start to hear beeps. I think this is because of message
content.
What is the expected output? What do you see instead?
Expected : Silence. Instead : Noise. :-)
What version of the product are you using? On what operating system?
Latest
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 23 Jul 2014 at 9:43
Expand subscription tab's context menu to add/remove the subscription from the
configuration file.
Original issue reported on code.google.com by [email protected]
on 3 Jan 2015 at 9:10
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Please provide any additional information below.
... so that I don't have to keep resizing the bottom panel each time I connect
to a server. Thanks!
Original issue reported on code.google.com by [email protected]
on 29 Jan 2015 at 4:43
Subscription tab pane shouldn't resize itself based on the number/size of tabs.
It doesn't come back to the original size when tabs are removed.
Original issue reported on code.google.com by [email protected]
on 12 Sep 2014 at 2:23
First of all, I love mqtt-spy. It's brilliant and the person who wrote it must
be a visionary genius. I may even make a donation next pay day :-)
What steps will reproduce the problem?
1. Create several config files
2. Run with the default config from your home folder
3. Try to load a different config file. You can't (?)
What version of the product are you using? On what operating system?
0.0.9
Please provide any additional information below.
I'm looking at my mqtt-spy. and I have the default config loaded. I'd like to
switch to another. Configuration -> Load file is greyed out.
Why ?
Original issue reported on code.google.com by [email protected]
on 18 Sep 2014 at 4:07
First though to be a RichTextFX issue (FXMisc/RichTextFX#159), it turns out this is an Oracle JVM issue: https://bugs.openjdk.java.net/browse/JDK-8130458.
When selecting topics for browsing, the list of messages received is empty, and only populated with new messages received.
This was introduced in 0.2.0 beta build 1.
I've been using mqtt-spy to help in my learning of MQTT. It's been working great with iot.eclipse.org Thanks for this tool.
I am attempting to setup a mosquito broker to be used in Owntracks. I think I have a mosquito broker setup on my laptop with TLS and I am at the point of trying to get mqtt-spy to use TLS.
This is the first time I am seeing the words Custom Socket Factory. I set up my ca_crt, srv_crt & srv.key files using cmd line commands. My next step is to use Owntracks utilities to setup these files.
Currently I am seeing this message in the log file: Caused by: java.security.spec.InvalidKeySpecException: java.security.InvalidKeyException: invalid key format.
Am I getting this message because I didn't use Custom Socket Factory to build my files? Is this another tool I need to in order to use mqtt-spy with TLS?
Thanks for your time
Add SSL/TSL support for connections.
Needed for those with locked down brokers, i.e. no anonymous connections
allowed.
Original issue reported on code.google.com by [email protected]
on 27 Aug 2014 at 9:25
The daemon incorrectly interprets the encoding settings.
boolean encoded = MessageLogEnum.XML_WITH_ENCODED_PAYLOAD.equals(messageLog);
Rather than comparing the messageLog object, it should get value from it and
then compare.
Original issue reported on code.google.com by [email protected]
on 25 Nov 2014 at 1:08
When no connection is created/selected, the 'Open connection' button should be
disabled.
Original issue reported on code.google.com by [email protected]
on 8 Sep 2014 at 8:48
What steps will reproduce the problem?
1. Tried to edit the XML to add a subscription
2. XML became unusable
3.
What is the expected output? What do you see instead?
I would expect to be able to add subscriptions. Also XML file hard to use in
NOTEPAD++ (which works for just about any other text file) as file does not
contain CRLFs even though the documentation suggests it will be formatted as
such
Can we have subscriptions saved when closing down - it's painful having to
re-enter them.
What version of the product are you using? On what operating system?
JUST downloaded latest non-beta version.
Please provide any additional information below.
Windows 8
Original issue reported on code.google.com by [email protected]
on 3 Jan 2015 at 8:07
What steps will reproduce the problem?
1. Start mqtt-spy
2. Try to expand the scripted publications pane
What is the expected output? What do you see instead?
The pane doesn't open and close properly - you have to click off the window for
it to update.
https://www.youtube.com/watch?v=1nWctj0mvgw
Original issue reported on code.google.com by [email protected]
on 5 Jan 2015 at 2:10
Make any XML written to files formatted, with new lines and indentation.
This should apply to the configuration and statistics files.
Original issue reported on code.google.com by [email protected]
on 4 Jan 2015 at 4:24
Clicking on the 'show' column in the message summary is not properly triggering
the message currently being displayed in the messaging browser pane.
Found in 0.0.10.
Original issue reported on code.google.com by [email protected]
on 21 Sep 2014 at 11:41
What steps will reproduce the problem?
1. checkout repo
2. cd mqtt-spy-common
3. mvn clean install
What is the expected output? What do you see instead?
BUILD SUCCESS
What version of the product are you using? On what operating system?
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17
17:22:22+0200)
Maven home: /usr/share/maven-bin-3.1
Java version: 1.8.0_40, vendor: Oracle Corporation
Java home: /opt/oracle-jdk-bin-1.8.0.40/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.18.2-gentoo", arch: "amd64", family: "unix"
Please provide any additional information below.
Using unmodified pom.xml for mqtt-spy-common results in an error on compilation:
[ERROR]
/home/rathgeb/workspace/esh/mqtt-spy/mqtt-spy-common/src/main/java/pl/baczkowicz
/mqttspy/scripts/ScriptManager.java:[183,50] error: diamond operator is not
supported in -source 1.5
So, we should set the source to 1.7 or 1.8.
diff --git a/mqtt-spy-common/pom.xml b/mqtt-spy-common/pom.xml
index 1dca75c..d7bdc5c 100644
--- a/mqtt-spy-common/pom.xml
+++ b/mqtt-spy-common/pom.xml
@@ -8,6 +8,8 @@
<properties>
<timestamp>${maven.build.timestamp}</timestamp>
<maven.build.timestamp.format>yyyy</maven.build.timestamp.format>
+ <maven.compiler.source>1.7</maven.compiler.source>
+ <maven.compiler.target>1.7</maven.compiler.target>
</properties>
<repositories>
Original issue reported on code.google.com by [email protected]
on 9 Mar 2015 at 10:07
Please could a facility be added to the mqtt-spy daemon in order to support generation of client ids as opposed to explicitly configuring them in the daemon configuration file?
When performing an export for browsed messages, the order of those messages is reversed (new first).
This should be old first, new last.
At the moment mqtt-spy is a jar file, in order to run it you need Java 8
installed.
It would be much easier if you could provide binaries using the JavaFX Native
Packaging
(https://blogs.oracle.com/talkingjavadeployment/entry/native_packaging_for_javaf
x)
Thanks,
Christian
Original issue reported on code.google.com by [email protected]
on 10 Sep 2014 at 3:09
mqtt-spy won't work properly with Java 8 Update 60.
This is due to incompatibility between ControlsFx (used by mqtt-spy) and the latest Java 8 Update 60 from Oracle.
For details see:
https://bitbucket.org/controlsfx/controlsfx/issues/526/comsunjavafxutils-changes-to
Hy,
just tried version 0.2.0 (jar with dependencies) but clicking on the "No default configuration file found" messages results in a java.lang.NoClassDefFoundError.
Windows 7 64 bit
java 1.8.0_60
Full log:
2015-08-28 15:18:13,942 INFO [JavaFX Application Thread ] [MainController ] - Default configuration file present (C:\Users\mqtt-spy\mqtt-spy-configuration.xml) = false
2015-08-28 15:18:48,728 ERROR [JavaFX Application Thread ] [MqttSpyUncaughtExceptionHandler] - Thread Thread[JavaFX Application Thread,5,main] failed with java.lang.NoClassDefFoundError: com/sun/javafx/Utils
java.lang.NoClassDefFoundError: com/sun/javafx/Utils
at org.controlsfx.tools.Platform.getCurrentPlatform(Platform.java:65)
at org.controlsfx.tools.Platform.(Platform.java:41)
at org.controlsfx.dialog.HeavyweightDialog.(HeavyweightDialog.java:70)
at org.controlsfx.dialog.Dialog.(Dialog.java:340)
at org.controlsfx.dialog.Dialog.(Dialog.java:319)
at org.controlsfx.dialog.CustomDialog.(CustomDialog.java:64)
at org.controlsfx.dialog.CustomDialogs.buildDialog(CustomDialogs.java:396)
at org.controlsfx.dialog.CustomDialogs.buildDialog(CustomDialogs.java:387)
at org.controlsfx.dialog.CustomDialogs.showCommandLinks(CustomDialogs.java:249)
at pl.baczkowicz.mqttspy.ui.utils.DialogUtils.showDefaultConfigurationFileMissingChoice(DialogUtils.java:401)
at pl.baczkowicz.mqttspy.ui.ControlPanelController$2.handle(ControlPanelController.java:229)
at pl.baczkowicz.mqttspy.ui.ControlPanelController$2.handle(ControlPanelController.java:1)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at javafx.event.Event.fireEvent(Unknown Source)
at javafx.scene.Node.fireEvent(Unknown Source)
at javafx.scene.control.Button.fire(Unknown Source)
at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(Unknown Source)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(Unknown Source)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(Unknown Source)
at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(Unknown Source)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at javafx.event.Event.fireEvent(Unknown Source)
at javafx.scene.Scene$MouseHandler.process(Unknown Source)
at javafx.scene.Scene$MouseHandler.access$1500(Unknown Source)
at javafx.scene.Scene.impl_processMouseEvent(Unknown Source)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$355(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source)
at com.sun.glass.ui.View.handleMouseEvent(Unknown Source)
at com.sun.glass.ui.View.notifyMouse(Unknown Source)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$149(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.sun.javafx.Utils
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 63 more
What steps will reproduce the problem?
1. Subscribe to a topic
2. Receive messages (I receive 1 message every 10 seconds)
3. Note the count go up for "Messages" in the "Received messages summary" panel
What is the expected output? What do you see instead?
After the message count reach 5000, next message should increase the counter to
5001
For every message after 5000, the label flickers and stays at 5000
What version of the product are you using? On what operating system?
Not sure which version . How do I find out? OS: Windows 8.1
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 31 Jan 2015 at 6:52
Attachments:
What steps will reproduce the problem?
1. Use Eclipse IDE for mqtt-spy-common (import maven project)
2. Build
What is the expected output? What do you see instead?
Build fails:
W3C_XML_SCHEMA_NS_URI cannot be resolved or is not a field
Please provide any additional information below.
These days (in Java 6 and newer), you do not need any explicit JAXB, JAX-WS,
XML Streaming API (JSR-173) or SAAJ jars because they are all included in the
JDK. There are many other non-xml related APIs generally available too, such as
javax.activation for example.
You should exclude anything to do with these if your environment is Java 6 or
newer.
We could use "mvn dependency:tree" to determine the dependency that depends of
jsr173_api.
For version 1.8 see issue #33
Patch to solve problem:
diff --git a/mqtt-spy-common/pom.xml b/mqtt-spy-common/pom.xml
index 1dca75c..1cefb5e 100644
--- a/mqtt-spy-common/pom.xml
+++ b/mqtt-spy-common/pom.xml
@@ -8,6 +8,8 @@
<properties>
<timestamp>${maven.build.timestamp}</timestamp>
<maven.build.timestamp.format>yyyy</maven.build.timestamp.format>
+ <maven.compiler.source>1.8</maven.compiler.source>
+ <maven.compiler.target>1.8</maven.compiler.target>
</properties>
<repositories>
@@ -135,6 +137,12 @@
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.9.0</version>
+ <exclusions>
+ <exclusion>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jsr173_api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.jvnet.jaxb2_commons</groupId>
Original issue reported on code.google.com by [email protected]
on 9 Mar 2015 at 10:36
What steps will reproduce the problem?
1. Select detailed perspective
2. Send a message with QOS=2 to RabbitMQ
3. Watch it disconnect!
What is the expected output? What do you see instead?
I would expect, if I am subscribed to the message I send, to see it come back,
instead the MQTT-spy momentarily disconnects from the server- the message
never goes anywhere.
What version of the product are you using? On what operating system?
Latest of just a couple of days ago - on a Windows 7 PC. MQTT works beautifully
otherwise.
Please provide any additional information below.
On another tab talking to MOSQUITTO the unit does not disconnect - but QOS=2
appears to have no effect - just seems to act like QOS=0. I'd assumed that the
message would get through even if the subscription came through after the
message was sent. Could be me - could be RabbitMQ but I thought I'd better
bring this to your attention.
Original issue reported on code.google.com by [email protected]
on 1 Jan 2015 at 6:29
In Oracle Java 8 Update 60, the Subscribe button doesn't work properly.
It picks up the last previously submitted value.
As a workaround, use the Enter key to create a new subscription.
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
0.1.6beta
Please provide any additional information below.
I find the text box is too small, and if you miss with you mouse aim and click
jest next to the search text box then the whole panel collapses.
Original issue reported on code.google.com by [email protected]
on 29 Jan 2015 at 4:41
In the configuration file you can specify subscription topics, however the app
will not automatically subscribe to these. You have to right click on each tab
and re-subscribe.
Maybe add a new xml parameter for each subscription to automatically subscribe
to topic on loading the app.
Original issue reported on code.google.com by [email protected]
on 11 Nov 2014 at 12:16
It would be nice to have charts from incoming data :)
When using the IN_PROGRESS TestCaseStep result, the information returned in such steps in the TestCaseResult is overwritten with the results of the final result for that step.
For example, use the following minimal test script to replicate this:
var TestCaseStepResult = Java.type("pl.baczkowicz.spy.testcases.TestCaseStepResult");
var TestCaseStatus = Java.type("pl.baczkowicz.spy.testcases.TestCaseStatus");
var count = 0;
var getInfo = function ()
{
var TestCaseInfo = Java.type("pl.baczkowicz.spy.testcases.TestCaseInfo");
var info = new TestCaseInfo();
info.setName("Just one test step");
info.getSteps().add("Test skipping several times");
return info;
};
var step1 = function ()
{
count++;
if (count > 5)
{
return new TestCaseStepResult(TestCaseStatus.FAILED, "No messages received");
}
return new TestCaseStepResult(TestCaseStatus.IN_PROGRESS, "Skipping on iteration " + count);
};
The debugger shows the following. I would expect the red underlined values to have text "Skipping on iteration N" and a TestCaseStatus of IN_PROGRESS.
Message payload is not properly displayed in the message pane. Closing the
subscription tab and creating a new one fixes that.
Seen in 0.1.9 beta.
Original issue reported on code.google.com by [email protected]
on 11 Mar 2015 at 10:21
What steps will reproduce the problem?
1. Load up MQTT-SPY
2. Double click upon the column resizer for the 'Topic' column
What is the expected output? What do you see instead?
Expected is that the Topic column will resize to fit the content but all of the
remaining columns remain visible. In practice, the Topic column does resize but
then obscures the 'Last Received' column as per the attached image.
What version of the product are you using? On what operating system?
Living on the edge! - 0.1.3 beta (build 18) on Windows 7.
Please provide any additional information below.
Screenshot attached.
Original issue reported on code.google.com by [email protected]
on 17 Dec 2014 at 9:36
Attachments:
In the current version mqtt-spy doesn't support zero-length client IDs which are possible in MQTT 3.1.1.
To be added with the next release.
in order to better use desktop estate it would be nice to be able to adjust the
font size used by MQTT-Spy
Original issue reported on code.google.com by [email protected]
on 11 Feb 2015 at 12:42
Currently, the Connection dialog has a field "User ID" which is in fact used as
the MQTT connection Client ID. This is very confusing. I did not want
authentication so I cleared this value, but then the connection failed with the
error in the log "Null Client ID" - in fact this is a REQUIRED field. It would
also be a good idea to autogenerate a random seed for this value in case a user
wants to have multiple instances of mqtt-spy with multiple connections to the
same broker.
Original issue reported on code.google.com by andypiperuk
on 28 Aug 2014 at 9:26
Currently when you are on a broker tab by default the 'Subscriptions and
received messages' pane is huge and the 'received messages summary' pane is
small. It would be nice to make the 'received messages summary' pane bigger so
I can see all the topics. Currently you can resize the panes but this has to be
done for each topic.
See attachment for example.
Original issue reported on code.google.com by [email protected]
on 11 Nov 2014 at 12:21
Attachments:
What steps will reproduce the problem?
1. Subscribe to a test topic
2. Publish an HEX encoded value to that topic
3. The result HEX decoded is different than the value sent
What is the expected output? What do you see instead?
I have tested by sending the following HEX sequence: 3f915604fffd
And the result was: efbfbdefbfbd5604efbfbdefbfbd
What version of the product are you using? On what operating system?
I am using the latest beta version on windoes 7 x64
Please provide any additional information below.
Not sure if it is the case, but it looks that is something with JAVA 8,
probably related to the link below:
http://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html#modified-utf-8
I have attached two files showing the same test with a client using JAVA 7 and
MQTT-spy (uses JAVA 8).
Original issue reported on code.google.com by [email protected]
on 5 Feb 2015 at 4:36
Attachments:
Add a possibility to define scripts and start them automatically on opening the
connection.
This will require configuration and UI changes.
Original issue reported on code.google.com by [email protected]
on 5 Jan 2015 at 10:24
What steps will reproduce the problem?
1. type a user Id with more than 23 chars, it will truncate
2.
3.
What is the expected output? What do you see instead?
allow type more than 23 chars in user id
What version of the product are you using? On what operating system?
3.1.1
Please provide any additional information below.
MQTT 3.1.1 allows user id longer than 23 chars.
Original issue reported on code.google.com by [email protected]
on 4 Mar 2015 at 1:16
When too many topics & messages are being received for a subscription (e.g. #),
the application struggles to cope with the load.
Most likely too much work is done in the JavaFX threads.
Original issue reported on code.google.com by [email protected]
on 29 Aug 2014 at 12:30
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Please provide any additional information below.
RMB options in edit mode for Publications or Subscriptions are white on white
text.
Original issue reported on code.google.com by [email protected]
on 4 Mar 2015 at 7:16
What steps will reproduce the problem?
1. Load mqtt-spy v0.0.11 with existing config and it fails to connect
2.
3.
What is the expected output? What do you see instead?
Config was working with previous version (v0.0.10) now I get the following
error in the log;
2014-09-29 09:24:06,378 WARN [MQTT Rec: mqtt-spy-mqttwarn ]
[MqttConnectionResultHandler ] - Connecting to 192.168.1.21 failed
Not authorized to connect (5)
at org.eclipse.paho.client.mqttv3.internal.ExceptionHelper.createMqttException(ExceptionHelper.java:24)
at org.eclipse.paho.client.mqttv3.internal.ClientState.notifyReceivedAck(ClientState.java:773)
at org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:110)
at java.lang.Thread.run(Unknown Source)
What version of the product are you using? On what operating system?
v0.0.11 (build 41)
Please provide any additional information below.
I am able to connect to the broker using the same username/password via the
standard mosquitto-sub client. The mosquitto logs show no sign of any error, I
just get;
Sep 29 09:12:03 weka mosquitto[20448]: New connection from 192.168.1.25 on port
1883.
Original issue reported on code.google.com by [email protected]
on 28 Sep 2014 at 8:31
It shouldn't be possible to create duplicate subscriptions.
Original issue reported on code.google.com by [email protected]
on 12 Sep 2014 at 2:14
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.