Ao executar o maven (ex: mvn clean install site), poderá ocorrer o seguinte erro:
java.lang.OutOfMemoryError: PermGen space
A resolução do problema passou pela seguinte alteração no pom.xml. A adição explícita do plugin do surefire, e a adição do argLine.
<argLine>-Xms512m -Xmx2048m -XX:MaxPermSize=512m</argLine>
Exemplo mais completo:
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<argLine>-Xms512m -Xmx2048m -XX:MaxPermSize=512m</argLine>
</configuration>
</plugin>
</plugins>
</pluginManagement>
....
De referir que a alteração do MAVEN_OPTS nas variáveis de ambiente nunca resultou na resolução deste caso, nem a adição da tag <maxmem> no cobertura (no pom.xml), nem sequer a adição do JVM_OPTS nas variáveis de ambiente.
Referências: http://www.gitshah.com/2010/08/how-to-fix-outofmemoryerror-permgen.html
terça-feira, 3 de março de 2015
terça-feira, 12 de agosto de 2014
MySQL - High Severity Error ao arrancar o Notifier
Ao arrancar o MySQL notifier, um erro parecido com o seguinte pode aparecer:

seguido de:
O primeiro erro : "High Severity Error - Root element is missing" tem um botão para mais detalhes que são, no mínimo, inúteis.
A solução contudo é bastante simples.
Se o erro for no Windows 7, a solução é apagar o ficheiro settings.config que está localizado em
C:\Users\<username>\AppData\Roaming\Oracle\MySQL Notifier
Depois de apagado o ficheiro é só arrancar novamente o MySQL Notifier e o problema desaparece.
seguido de:
O primeiro erro : "High Severity Error - Root element is missing" tem um botão para mais detalhes que são, no mínimo, inúteis.
A solução contudo é bastante simples.
Se o erro for no Windows 7, a solução é apagar o ficheiro settings.config que está localizado em
C:\Users\<username>
Depois de apagado o ficheiro é só arrancar novamente o MySQL Notifier e o problema desaparece.
sábado, 26 de julho de 2014
segunda-feira, 23 de junho de 2014
Windows - Como apagar pastas Autorun.inf
Após uma infecção numa pen e corrido o USBFix para limpar a mesma, foram criadas uma série de pastas Autorun.inf em várias drives do sistema.
Para as remover é necessário efectuar o seguinte para cada drive (exemplo para a C:)
set drv=c:\
attrib -A -H -S -R %drv%\Autorun.inf
del \\.\%drv%\Autorun.inf\"lpt1.UsbFix"
rd %drv%\Autorun.inf
Convém correr os comandos de uma outra drive que não a que se quer limpar.
Para as remover é necessário efectuar o seguinte para cada drive (exemplo para a C:)
set drv=c:\
attrib -A -H -S -R %drv%\Autorun.inf
del \\.\%drv%\Autorun.inf\"lpt1.UsbFix"
rd %drv%\Autorun.inf
Convém correr os comandos de uma outra drive que não a que se quer limpar.
quarta-feira, 26 de fevereiro de 2014
Problemas ao arrancar o Eclipse
Ao arrancar o Eclipse, poderá acontecer que ele não consiga arrancar derivado a algum problema.
A janela seguinte poderá ser mostrada:
Este problema de o Eclipse não conseguir arrancar deveu-se a um crash no Windows com o Eclipse aberto, que derivou num encerramento inesperado do Eclipse, o que levou a um estado inconsistente do espaço de trabalho do Eclipse.
Para começar ao olhar para o log do Eclipse (ficheiro .log localizado na directoria <localizacao_workspace>\.metadata) consegue-se emcontar o erro
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
Uma possível solução para a resolução do problema é a seguinte:
O problema ficou resolvido.
Caso não tenha ficado resolvido existem outras técnicas. Consultar, por exemplo, o link abaixo.
Referência: http://www.lazylab.org/197/eclipse/eclipse-hanging-on-startup-repair-corrupt-workspace/
A janela seguinte poderá ser mostrada:
Este problema de o Eclipse não conseguir arrancar deveu-se a um crash no Windows com o Eclipse aberto, que derivou num encerramento inesperado do Eclipse, o que levou a um estado inconsistente do espaço de trabalho do Eclipse.
Para começar ao olhar para o log do Eclipse (ficheiro .log localizado na directoria <localizacao_workspace>\.metadata) consegue-se emcontar o erro
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
Uma possível solução para a resolução do problema é a seguinte:
- Ir à directoria <localizacao_workspace>\.metadata\plugins\org.eclipse.core.resources
- Apagar o ficheiro .snap
- Arrancar o eclipse
O problema ficou resolvido.
Caso não tenha ficado resolvido existem outras técnicas. Consultar, por exemplo, o link abaixo.
Referência: http://www.lazylab.org/197/eclipse/eclipse-hanging-on-startup-repair-corrupt-workspace/
Subscrever:
Mensagens (Atom)