Não sei o que pode estar acontecendo… Estou criando um gráfico com ChartDirector em um servlet e tem métodos da API que só aceitam array de strings ou double.
Estou instanciando meus arrays para gerar os gráficos mas quando tento popular um array ele encerra a execução como fosse um erro.
O problema é que na interface esta definido toArray( Object array[] ), e como String herda de Object tudo blz, mas o mesmo nao acontece com tipos primitivos.
Se vc trocar o array de primitivos pra um wrapper - Double[] - deve funcionar.
Seu codigo tem um erro que provavelmente irá lancar uma ArrayIndexOfBoundsException.
Vc esta iterando com elementos de 1 a 12 no array. Entretanto, arrays em Java são 0-based.
Se vc declarou seu array com 12 elementos, as posições vao de 0 a 11.
Qdo o laço for atinge a posição acumulado[12] dá pau.
Altere a condição do laço pra ( int mes = 0; mes < acumulado.length; mes++ ) // length ja te retorna o tamanho do array