Error on my Processing GUI code for Arduino , I need some help

If you were to look at all the information you have, and present it on the forum, I think the answer will be obvious to you. Please try to be exact with your words. Null is not the same as blank. You’ve said it’s null, what var and type of var null and what are you trying to do with it? You need to be solving tiny problems like this yourself, using print statements, small test programs, the debugger. The forum is very inefficient for this.

I solved the problem , I just used the function to print all my data and I changed just a little bit Arduino code to show after label value a full word of parameter like instead of “winddir” is Wind direction: or instead of “windspeedmph” is Wind speed(mph).I wanted to thank you a lot for all your support and time .I will attach you the final Processing code which is in the simplest way I could do it .

import processing.serial.*;





String myString = null;
Serial myPort;


void setup()
{
size(700,700);
String portName = Serial.list()[5]; 
myPort = new Serial(this, portName, 9600);
myPort.clear();
myString = myPort.readStringUntil('*');
myString = null;

}
void draw()
{
  while ( myPort.available() > 0) 
  {  
  myString = myPort.readStringUntil('*'); 
  if (myString != null) {
    println(myString);
    

background(0);
textSize(40);
fill(176,38,255);
text("Weather station project:",50,50);

textSize(20);
fill(255,255,255);
text(myString,50,150);


     
   }
  } 
}