In callen's thermodynamics and an introduction he says
Consider the chemical reaction $$0 = \sum\limits_1^r {{v_j}{A_j}} $$ where the $v_j$ are the stoichiometric coefficients defined in Section 2.9. However the changes in the mole numbers must be in proportion to the stoichiometric coefficients, so that $$\frac{{{\rm{d}}N}}{{{v_1}}} = \frac{{dN}}{{{v_2}}} = ... = dN$$ If the chemical reaction is carried out at constant temperature and pressure (as in an open vessel) the condition of equilibrium then implies $$dG = dN\sum\nolimits_j {{v_j}{\mu _j}} = 0$$ or $$\sum\limits_j {{v_j}{\mu _j}} = 0$$ If the initial quantities of each of the chemical components is ${N_j}^0$ the chemical reaction proceeds to some extent and the mole numbers asume the new values $${N_{\rm{j}}} = {N_{\rm{j}}}^0 + \int {d{N_j} = {N_{\rm{j}}}^0 + {v_j}\Delta N} $$ where $\Delta N$ is the factor of proportionality. The chemical potentials in equation 6.51 are functions of T, P, and the mole numbers, and hence of the single unknown parameter $\Delta N$. Solution of equation 6.51 for $\Delta N$ determines the equilibrium composition of the system. The solution described is appropriate only providing that there is a sufficient quantity of each component present so that none is depleted before equilibrium is reached. That is, none of the quantities $N_j$, in equation 6.52 can become negative.
However I was wondering why is $\sum\limits_j {{v_j}{\mu _j}} = 0$ sometimes can't be achieved.The thermodynamic system always ends in equilibrium. When it is in equilibrium( the chemical reaction is carried out at constant temperature and pressure ), $dG=0$ that seems to imply that when in equilibrium,$\sum\limits_j {{v_j}{\mu _j}} = 0$ always holds. So Where does my reasoning go wrong?