error share png image (which I take from firebase) and put in an imageview

The following happens. I have a share button, when I try to share an image from inside my drawable, beauty it will, now when I try to share the image that came from firebase, there will not " it closes the app" PS: I am beginner, I know it is because of the image, pq with the local image it will, just do not know how to solve. Thank you right now, for the people who try to help me

HERE I DO THE LOADING OF THE FIREBASE IMAGE INTO A IMAGEVIEW:

 btnFrase = (Button) findViewById(R.id.idBtnLoadPhoto);
    btnFrase.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Log.i("IMAGEM", "Aqui carrega imagem");
            Glide.with(getApplicationContext()).load("https://firebasestorage.googleapis.com/caminho da imagem").into(img);
        }
    });

HERE IS THE SHARE METHOD:

private void sharedImage(){
    // Vamos carregar a imagem em um bitmap
    Bitmap b = BitmapFactory.decodeResource(getResources(), R.id.idPhoto); //idPhoto é o ID da minha imageView
    Intent share = new Intent(Intent.ACTION_SEND);
    //setamos o tipo da imagem
    share.setType("image/png");
    ByteArrayOutputStream bytes = new ByteArrayOutputStream();
    // comprimomos a imagem
    b.compress(Bitmap.CompressFormat.PNG, 100, bytes);
    // Gravamos a imagem

    String path = MediaStore.Images.Media.insertImage(getContentResolver(), b, "testetituloimagem", null);

    // criamos uam Uri com o endereço que a imagem foi salva
    Uri imageUri =  Uri.parse(path);
    // Setmaos a Uri da imagem
    share.putExtra(Intent.EXTRA_STREAM, imageUri);
    // chama o compartilhamento
    startActivity(Intent.createChooser(share, "Selecione"));
}

ERROR ON ANDROID MONITOR

10-20 17:10:47.906 3652-3652/br.com.quanticoapps.frases E/AndroidRuntime: FATAL EXCEPTION: main
                                                                      Process: br.com.quanticoapps.frases, PID: 3652
                                                                      java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.graphics.Bitmap.compress(android.graphics.Bitmap$CompressFormat, int, java.io.OutputStream)' on a null object reference
                                                                          at br.com.quanticoapps.frases.MainActivity.sharedImage(MainActivity.java:152)
                                                                          at br.com.quanticoapps.frases.MainActivity.checarPermissao(MainActivity.java:176)
                                                                          at br.com.quanticoapps.frases.MainActivity.access$000(MainActivity.java:34)
                                                                          at br.com.quanticoapps.frases.MainActivity$2.onClick(MainActivity.java:72)
                                                                          at android.view.View.performClick(View.java:5610)
                                                                          at android.view.View$PerformClick.run(View.java:22265)
                                                                          at android.os.Handler.handleCallback(Handler.java:751)
                                                                          at android.os.Handler.dispatchMessage(Handler.java:95)
                                                                          at android.os.Looper.loop(Looper.java:154)
                                                                          at android.app.ActivityThread.main(ActivityThread.java:6077)
                                                                          at java.lang.reflect.Method.invoke(Native Method)
                                                                          at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
                                                                          at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
Author: FLPdev, 2017-10-20