Question: My problem is that I have an Activity and into there I want to take the result of the
read\_list method. However the read\_list method takes a lot of time to complete,
therefore I want to create a new Thread, and this to run this method and then 
return it to the main activity. I know that I can do smt similar with the
AsyncTask, however now I want to do it with this way.

```
  public class Read<T> implements Runnable(){

    Thread t;
    read(){
         t = new Thread(this);
         t.start();
    }

    public void run(){

       read_list();
    }

    public ArrayList<T> read_list(){

       ..........
       return ArrayList<T>
    }

 }

```

The main Activity:

```
 public Name extends Activity{

    .
    .
    .

    Read<Data> read = new Read<Data>();
    read.read_list();

 }

```

Question: With the aforementioned code, will I activate a new thread to execute the
read\_list method? Or the method will be executed on the main Thread?

Answer: 
STart with line 1 of `app/assets/stylesheets/custom.css.scss` and look for an errant `>`.
Also look to make sure that application.scss is what you expect.

Also just rename `custom.css.scss` to just`custom.scss` Heck, that may do it.
The same thing happened to me as well,   

"Precompiling assets failed." while pushing to heroku,   

In my development environment I had an error in my css:   

".........   

 cursor: pointer   

 color: #808080;"   

missing the ";" after the "pointer",
the development environment didn't mind the error,
but Heroku's PreCompile task did.

Some other Problems might be caused by duplicate named file, with "css" and "css.scss" suffixes.