'Flutter(VSCode): Ignoring header X-Firebase-Locale because its value was null

Warning: Ignoring header X-Firebase-Locale because its value was null.

I'm getting this warning while signing up a user in firebase. When i signup in my app it doesn't get added into firebase?(I'm working on flutter in VS Code). Code for my Signup Page is being written below:

class Signup  extends StatefulWidget {
  Signup ({ Key? key }) : super(key: key);

  @override
  _SignupState createState() => _SignupState();
}

class _SignupState extends State<Signup> {
  final _formKey = GlobalKey<FormState>();
  
  var email = " ";
  var password = " ";
  var confirmPassword = " ";

  final emailController = TextEditingController();
  final passwordController = TextEditingController();
  final confirmPasswordController = TextEditingController();

  @override

  void dispose()
  {
    emailController.dispose();
    passwordController.dispose();
    confirmPasswordController.dispose();
    super.dispose();
  }

  registration() async{
    if(password == confirmPassword)
    {
      try{
        await FirebaseAuth.instance.createUserWithEmailAndPassword(email: email, password: password);

      }catch(e){}
    }
    else{
      print("Password doesn't match");
    }
  }
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('User Signup'),
        ),
        body : Form(
          key: _formKey,
          child: Padding(
            padding: EdgeInsets.symmetric(vertical: 20, horizontal: 30),
            child: ListView(
             children: [
               Container(
                 margin: EdgeInsets.symmetric(vertical: 10.0),
                 child: TextFormField(
                        autofocus: false,
                        decoration: InputDecoration(
                          labelText: 'Email: ',
                          labelStyle: TextStyle(fontSize: 20.0),
                          border: OutlineInputBorder(),
                          errorStyle: 
                          TextStyle(color: Colors.redAccent,
                          fontSize: 15),
                          ),
                          controller: emailController,
                          validator: (value)
                          {
                            if(value==null || value.isEmpty)
                            {
                              return 'Please Enter Email';
                            }
                            else if(!value.contains('@'))
                            {
                              return 'Please Enter Valid Email';
                            }
                            return null;
                          },
                 )                 
               ),
               Container(
                 margin: EdgeInsets.symmetric(vertical: 10.0),
                 child: TextFormField(
                        autofocus: false,
                        obscureText: true,
                        decoration: InputDecoration(
                          labelText: 'Password: ',
                          labelStyle: TextStyle(fontSize: 20.0),
                          border: OutlineInputBorder(),
                          errorStyle: 
                          TextStyle(color: Colors.redAccent,
                          fontSize: 15),
                          ),
                          controller: passwordController,
                          validator: (value)
                          {
                            if(value==null || value.isEmpty)
                            {
                              return 'Please Enter Password';
                            }
                            return null;
                          },
                  )
               ),
               Container(
                 margin: EdgeInsets.symmetric(vertical: 10.0),
                 child: TextFormField(
                        autofocus: false,
                        obscureText: true,
                        decoration: InputDecoration(
                          labelText: 'Confirm Password: ',
                          labelStyle: TextStyle(fontSize: 20.0),
                          border: OutlineInputBorder(),
                          errorStyle: 
                          TextStyle(color: Colors.redAccent,
                          fontSize: 15),
                          ),
                          controller: confirmPasswordController,
                          validator: (value)
                          {
                            if(value==null || value.isEmpty)
                            {
                              return 'Please Enter Password';
                            }
                            return null;
                          },
                  )
               ),
               Container(
                 child: Row(
                   mainAxisAlignment: MainAxisAlignment.center,
                   children: [
                     ElevatedButton(
                       onPressed: () {
                       if(_formKey.currentState!.validate())
                       {
                         setState(()  {
                          email = emailController.text;
                          password =passwordController.text;
                          confirmPassword = confirmPasswordController.text; 
                         });
                       }
                       registration();
                     }, 
                     child: Text(
                       'Sign Up',
                       style: TextStyle(color: Colors.white, fontSize: 20),
                     )
                     )
                   ],
                 ),
               ),
               Container(
                 child: Row(
                   mainAxisAlignment: MainAxisAlignment.center,
                   children:[
                     Text("Already have an Account? "),
                     TextButton(
                       onPressed: ()=>{
                       Navigator.pushReplacement(
                         context,
                         PageRouteBuilder(
                           pageBuilder: 
                           (context, animation1, animation2)
                                          =>LoginPage(),
                                          transitionDuration: Duration(seconds:0),
                       )
                     ),
                     },
                     child: Text('Login')
                     )
                   ]
                 )
                 )
             ],
              )
             )
        )
      );
      
    
  }
}

I'm expecting to get a user added in firebase after signing up through my app.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source