Comments (9)
We have some reports that this happens sometimes but right now the pattern is unclear... Which version of jQA and the JRE/JDK are you using?
from jqa-maven-plugin.
We got JDK jdk1.8.0_66 with jQA 1.5.0-RC-1 on our Jenkins Slaves
<!-- architectural constraints-->
<plugin>
<groupId>com.buschmais.jqassistant</groupId>
<artifactId>jqassistant-maven-plugin</artifactId>
<version>1.5.0-RC-1</version>
<executions>
<execution>
<phase>test</phase>
<goals>
<goal>scan</goal>
<goal>analyze</goal>
</goals>
<configuration>
<warnOnSeverity>MINOR</warnOnSeverity>
<failOnSeverity>MAJOR</failOnSeverity>
<storeLifecycle>MODULE</storeLifecycle>
</configuration>
</execution>
</executions>
</plugin>
from jqa-maven-plugin.
I know the question is trivial: how much memory do you give your process to run (recommending 1GB+ due to having a fully fledged Neo4j "onboard")?
What's the OS where the problem is coming up? We've seen this problem in the last time only on a heavily loaded Linux (CentOS) machine.
from jqa-maven-plugin.
yep, we give 1 GB XMX already - will give it a little more. Our slaves are CentOs or Debian based. Will check whether the error occured on CentOS here as well and come back to you next week.
from jqa-maven-plugin.
We have tried various maven options to influence the gc, but ultimately gave up. Instead now we are just skipping on the problematic project.
from jqa-maven-plugin.
That's bad news... Just a question: is there anything specific about that module/project, e.g. large test data files?
from jqa-maven-plugin.
it's a module about database migration.
from jqa-maven-plugin.
I also get the same GC overhead problem on resetting (big) stores.
from jqa-maven-plugin.
Closing issue: reset and known expensive rules have been changed to use Neo4j's call in transactions functionality with jQA 2.0
from jqa-maven-plugin.
Related Issues (20)
- Migrate the Plugin Documentation of the Maven Plugin to the new Reference Manual
- Documentation for resetting the store is wrong HOT 1
- Errors without details reported since 1.9.1 HOT 3
- Bug Report: JQAssistant Maven Plugin 1.11.1 - relocated WARNING.. HOT 2
- Bug Report - Illegal reflective access - JDK11 HOT 2
- jqassistant-maven-plugin appears to be incompatible with the newest maven-site-plugin HOT 1
- Bug Report - xml.report.file not considered during transformation from XML to HTML
- JQAssistant Maven Plugin won't work on Java 17 HOT 2
- Revert default behavior of use-execution-root-as-project root
- Remove deprecated pom.xml based configuration options
- Execution failing with Java17 HOT 1
- Allow pom.xml to embed jQA plugin config as YAML
- Config property jqassistant.scan.reset=false not considered
- Maven plugin fails on JDK17 with LinkageError HOT 3
- mvn jqassistant:report fails with NPE if used directly from CLI
- jqassistant:report creates HTML report even if no jqassistant-report.xml exists
- ClassCastException during query execution in rules HOT 3
- Skip scan of a Maven module but do not prevent analyze
- Specific Yaml configuration does not overwrite inherited configuration
- .jqassistant.yml of a maven module not or only partially applied HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jqa-maven-plugin.