1:I am wondering which issue I should see now(it was confgured wrong I guess).
Your OSPF route tables will not be complete and some devices won't be able to reach each other as a result.
2: the way to fix it is to create a vlan and assign ip to it, then enable it va the trunk link,right?
Yes, if you add a path and connect the two area 0 then this would work.
3:devices in area1 or area2 are fully connected, right?
I think they are because you say the trunk port betweeen the two sides carry those vlans and I assume those interfaces are placed into the correct area.