Sauté onions in oil over medium high heat in large saucepan until translucent, about three minutes. Add tomato paste, chili powder, cocoa powder, and cumin, and cook until mixture caramelizes to a dark brown, about ten minutes. Stir in carrots, celery and jalapeños and stir to coat. Add crushed tomatoes and beans. Stir in tomato juice to your preferred consistency. Simmer for at least an hour, but only up to two hours.