Beat together the eggs and sugar until combined and creamy. Add the oil and beat for 30 seconds.
In a separate bowl, mix together the flour, cinnamon, salt, baking powder, and baking soda. Add to the egg mixture, and beat on low until combined.
Stir in the pineapple, pecans, zucchini, chocolate chips, and vanilla. Place into a prepared tube pan, and bake for 60-70 minutes, or until a toothpick comes out with only moist crumbs.
Let cool in pan for 15 minutes, and then invert onto a serving tray.