Hi James,
                                    
                                    
                                    this is the result in logcat of
                                      e.printStackTrace()
                                    
                                    
                                    java.lang.NullPointerException
                                         at
org.eclipse.paho.android.service.MqttAndroidClient.publish(MqttAndroidClient.java:812)
                                         at
org.eclipse.paho.android.service.MqttAndroidClient.publish(MqttAndroidClient.java:668)
                                         at
                                      com.storassa.android.giulia.MainActivity.onCreate(MainActivity.java:54)
                                         at
                                      android.app.Activity.performCreate(Activity.java:5275)
                                         at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
                                         at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2166)
                                         at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2252)
                                         at
                                      android.app.ActivityThread.access$800(ActivityThread.java:139)
                                         at
                                      android.app.ActivityThread$H.handleMessage(ActivityThread.java:1200)
                                         at
                                      android.os.Handler.dispatchMessage(Handler.java:102)
                                         at
                                      android.os.Looper.loop(Looper.java:136)
                                         at
                                      android.app.ActivityThread.main(ActivityThread.java:5103)
                                         at
                                      java.lang.reflect.Method.invokeNative(Native
                                      Method)
                                         at
                                      java.lang.reflect.Method.invoke(Method.java:515)
                                         at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:788)
                                         at
                                      com.android.internal.os.ZygoteInit.main(ZygoteInit.java:604)
                                         at
                                      dalvik.system.NativeStart.main(Native
                                      Method)
                                    
                                    
                                    Just to add a piece of info, I
                                    connected the client with a simple
                                    call to MqttAndroidClient.connect().
                                    
                                      
                                        
                                        
                                        
                                          
                                            Hi Sergio, 
                                             
                                            Could you
                                              provide the stack trace
                                              please, It might help with
                                              identifying the cause.
                                            
                                              
                                                
                                                  
                                                    
                                                      
                                                        
                                                           
                                                        
                                                          
                                                          
                                                          
                                                          
                                                          | 
                                                           Kind regards, 
                                                           
                                                          James Sutton 
                                                          Software
                                                          Engineer - IoT
                                                          Foundation -
                                                          MQTT Open
                                                          Source
                                                          Projects 
                                                          Ops
                                                          Team -
                                                          Wimbledon
                                                          Project 
                                                           | 
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          
                                                          
                                                           
                                                           | 
                                                          
                                                          
                                                          | 
                                                          
                                                           | 
                                                          ![IBM]()  
                                                           
                                                          Hursley Park 
                                                          Hursley, SO212JN 
                                                          United Kingdom | 
                                                          
                                                          
                                                          
                                                           
                                                          
                                                          IBM United
                                                          Kingdom
                                                          Limited
                                                          Registered in
                                                          England and
                                                          Wales with
                                                          number 741598
                                                          Registered
                                                          office: PO Box
                                                          41, North
                                                          Harbour,
                                                          Portsmouth,
                                                          Hants. PO6 3AU
                                                           
                                                         
                                                       
                                                     
                                                   
                                                 
                                               
                                             
                                             
                                             
                                            
                                              ----- Original message
                                              -----
                                              From: Sergio Torassa
                                              <sertorassa@xxxxxxxxxxx>
                                              Sent by:
                                              paho-dev-bounces@xxxxxxxxxxx
                                              To: General development
                                              discussions for paho
                                              project
                                              <paho-dev@xxxxxxxxxxx>,
"ingeniero@xxxxxxxxxxxxxxxxxxx" <ingeniero@xxxxxxxxxxxxxxxxxxx>
                                              Cc:
                                              Subject: Re: [paho-dev]
                                              NPE thrown by
                                              MqttAndroidClient without
                                              any boject set to null
                                              Date: Mon, May 1, 2017
                                              7:40 PM
                                               
                                              I forgot to
                                                mention that also topic
                                                is not null. It is a
                                                string
                                              Il
                                                01/mag/2017 20:01,
                                                Manuel Domínguez Dorado
<manolodd@xxxxxxxxx> ha scritto:
                                                >
                                                > What about
                                                publishTopic?
                                                >
                                                > Perhaps this is
                                                null.
                                                >
                                                > 2017-05-01 19:26
                                                GMT+02:00 Sergio Torassa
<sertorassa@xxxxxxxxxxx>:
                                                >>
                                                >> Hello all
                                                >>
                                                >>
                                                >> I'm trying to
                                                develop a very simple
                                                Android app based upon
                                                MQTT.
                                                >>
                                                >> Just from the
                                                beginning I started with
                                                an NPE thrown by
                                                MqttAndroidClient.publish(String
                                                topic, MqttMessage
                                                message) method.
                                                >>
                                                >>
                                                >> This is the
                                                excerpt of the code
                                                where the NPE is thrown:
                                                >>
                                                >>
                                                >> try {
                                                >>     MqttMessage
                                                msg = new
                                                MqttMessage("test".getBytes());
                                                >>    
                                                mqttAndroidClient.publish(publishTopic,
                                                msg);
                                                >> } catch
                                                (Exception e) {
                                                >>     throw new
                                                RuntimeException(e);
                                                >> }
                                                >>
                                                >> I checked both
                                                mqttAndroidClient and
                                                msg and neither of them
                                                are null.
                                                >>
                                                >> From the MQTT
                                                documentation
                                                MqttAndroidClient.publish()
                                                method is not supposed
                                                to throw a NPE.
                                                >>
                                                >> What could be
                                                the reason for that?
                                                >>
                                                >>
                                                >> Thanks
                                                >>
                                                >> Sergio
                                                >>
                                                >>
                                                >>
                                                _______________________________________________
                                                >> paho-dev
                                                mailing list
                                                >>
                                                paho-dev@xxxxxxxxxxx
                                                >> To change your
                                                delivery options,
                                                retrieve your password,
                                                or unsubscribe from this
                                                list, visit
                                                >>
                                                https://dev.eclipse.org/mailman/listinfo/paho-dev
                                                >
                                                >
                                                >
                                                >
                                                > --
                                                > ---
                                                > Manuel Domínguez
                                                Dorado
                                                > Software engineer
                                                (Ph.D, M.Sc., B.Sc.)
                                                > Certified Project
                                                Management Professional
                                                (PMP)
                                                >
                                                ingeniero@xxxxxxxxxxxxxxxxxxx
                                                > http://www.ManoloDominguez.com
                                                > (+34) 607 418 760
                                                >
                                              
                                            
                                             
                                           
                                          Unless stated otherwise above:
                                          IBM United Kingdom Limited -
                                          Registered in England and
                                          Wales with number 741598. 
                                          Registered office: PO Box 41,
                                          North Harbour, Portsmouth,
                                          Hampshire PO6 3AU