android – Me sale este error E/RecyclerView: No adapter attached; skipping layout

Buenas en una app que estoy haciendo me sale este error:

E/RecyclerView: No adapter attached; skipping layout

En las demas app que he realizado no sale este error y son casi las mismas lineas.

Al ejecutar la app salen los datos del recyclerview un solo instante y despues desaparecen y este se queda en blanco.

El codigo es este:

 @Override
protected void onResume() {
    super.onResume();

    recyclerViewdias = (RecyclerView) findViewById(R.id.datos_dias_ReciclerView);
    final LinearLayoutManager linearLayoutManagerpasos = new LinearLayoutManager(this, LinearLayoutManager.VERTICAL, false);
    recyclerViewdias.setLayoutManager(linearLayoutManagerpasos);

    layoutpasosreciclerview = (LinearLayout) findViewById(R.id.layout_dias_list);

    mfirestoredias = FirebaseFirestore.getInstance();


    mfirestoredias = FirebaseFirestore.getInstance();
    Query querydias = mfirestoredias.collection("Dias").whereEqualTo( "activodias", "S");
    FirestoreRecyclerOptions<TablaDias> tablaDiasFirestoreRecyclerOptionss = new FirestoreRecyclerOptions.Builder<TablaDias>()
            .setQuery( querydias, TablaDias.class ).build();

    diasAdapter = new DiasAdapter( tablaDiasFirestoreRecyclerOptionss );
    diasAdapter.notifyDataSetChanged();
    recyclerViewdias.setAdapter( diasAdapter );
    diasAdapter.startListening();

    diasAdapter.setOnDiasClickListener( new DiasAdapter.OnDiasClickListener() {
        @Override
        public void onDiasClick(TablaDias tablaDias, String iddias) {
            // pasar al activity de pasos
            gmiddias = iddias;
            gmnombredias = tablaDias.getNombredias();
            Intent intentpasos = new Intent(MainActivity.this, PasosActivity.class);
            intentpasos.putExtra("paseiddias", gmiddias);
            intentpasos.putExtra("pasenombredia", gmnombredias);
            startActivity( intentpasos );
        }
    } );

}