Crash on infer -- gradlew veryLargeJavaProject #22

Closed
maxponte opened this Issue Jun 12, 2015 · 12 comments

Projects

None yet
@maxponte

Traceback (most recent call last):
File "/Users/mponte/infer-0.1.0/infer/bin/infer", line 142, in
main()
File "/Users/mponte/infer-0.1.0/infer/bin/infer", line 119, in main
capture_exitcode = imported_module.gen_instance(args, cmd).capture()
File "/Users/mponte/infer-0.1.0/infer/bin/../lib/capture/gradle.py", line 42, in capture
return util.run_commands(cmds)
File "/Users/mponte/infer-0.1.0/infer/bin/../lib/capture/util.py", line 34, in run_commands
if not cmd.start():
File "/Users/mponte/infer-0.1.0/infer/bin/inferlib.py", line 632, in start
if self.capture() == os.EX_OK:
File "/Users/mponte/infer-0.1.0/infer/bin/inferlib.py", line 398, in capture
javac_status = self.compile()
File "/Users/mponte/infer-0.1.0/infer/bin/inferlib.py", line 395, in compile
return self.javac.run()
File "/Users/mponte/infer-0.1.0/infer/bin/jwlib.py", line 44, in run
subprocess.check_call(javac_cmd, stderr=file_out)
File "/usr/local/Cellar/python/2.7.10/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 535, in check_call
retcode = call(_popenargs, *_kwargs)
File "/usr/local/Cellar/python/2.7.10/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 522, in call
return Popen(_popenargs, *_kwargs).wait()
File "/usr/local/Cellar/python/2.7.10/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 710, in init
errread, errwrite)
File "/usr/local/Cellar/python/2.7.10/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1335, in _execute_child
raise child_exception
OSError: [Errno 7] Argument list too long

I'm thinking this might have something to do with infer being untested on very large builds?

@maxponte maxponte closed this Jun 12, 2015
@maxponte maxponte reopened this Jun 12, 2015
@igilham
igilham commented Jun 12, 2015

I see something similar with a not-very-large Maven Java project with many dependencies on Mac OS X 10.8:

Fatal error: exception Sys_error("/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-elasticbeanstalk/1.9.4/aws-java-sdk-elasticbeanstalk-1.9.4.jar: Too many open files")
[ERROR] Failure during frontend, original command was

[u'inferJ', u'-g', u'-a', 'capture', u'javac', '-d', '/Users/ian/workspace/my-project/target/classes', '-classpath', '/Users/ian/workspace/my-project/target/classes:/Users/ian/.m2/repository/org/springframework/boot/spring-boot-starter-web/1.1.9.RELEASE/spring-boot-starter-web-1.1.9.RELEASE.jar:/Users/ian/.m2/repository/org/springframework/boot/spring-boot-starter/1.1.9.RELEASE/spring-boot-starter-1.1.9.RELEASE.jar:/Users/ian/.m2/repository/org/springframework/boot/spring-boot/1.1.9.RELEASE/spring-boot-1.1.9.RELEASE.jar:/Users/ian/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/1.1.9.RELEASE/spring-boot-autoconfigure-1.1.9.RELEASE.jar:/Users/ian/.m2/repository/org/springframework/boot/spring-boot-starter-logging/1.1.9.RELEASE/spring-boot-starter-logging-1.1.9.RELEASE.jar:/Users/ian/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.7/jcl-over-slf4j-1.7.7.jar:/Users/ian/.m2/repository/org/slf4j/jul-to-slf4j/1.7.7/jul-to-slf4j-1.7.7.jar:/Users/ian/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.7/log4j-over-slf4j-1.7.7.jar:/Users/ian/.m2/repository/ch/qos/logback/logback-classic/1.1.2/logback-classic-1.1.2.jar:/Users/ian/.m2/repository/ch/qos/logback/logback-core/1.1.2/logback-core-1.1.2.jar:/Users/ian/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/1.1.9.RELEASE/spring-boot-starter-tomcat-1.1.9.RELEASE.jar:/Users/ian/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/7.0.56/tomcat-embed-core-7.0.56.jar:/Users/ian/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/7.0.56/tomcat-embed-el-7.0.56.jar:/Users/ian/.m2/repository/org/apache/tomcat/embed/tomcat-embed-logging-juli/7.0.56/tomcat-embed-logging-juli-7.0.56.jar:/Users/ian/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/7.0.56/tomcat-embed-websocket-7.0.56.jar:/Users/ian/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.3.4/jackson-databind-2.3.4.jar:/Users/ian/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.4/jackson-annotations-2.3.4.jar:/Users/ian/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.3.4/jackson-core-2.3.4.jar:/Users/ian/.m2/repository/org/hibernate/hibernate-validator/5.0.3.Final/hibernate-validator-5.0.3.Final.jar:/Users/ian/.m2/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar:/Users/ian/.m2/repository/org/jboss/logging/jboss-logging/3.1.1.GA/jboss-logging-3.1.1.GA.jar:/Users/ian/.m2/repository/org/springframework/spring-core/4.0.8.RELEASE/spring-core-4.0.8.RELEASE.jar:/Users/ian/.m2/repository/org/springframework/spring-web/4.0.8.RELEASE/spring-web-4.0.8.RELEASE.jar:/Users/ian/.m2/repository/org/springframework/spring-webmvc/4.0.8.RELEASE/spring-webmvc-4.0.8.RELEASE.jar:/Users/ian/.m2/repository/org/springframework/boot/spring-boot-starter-actuator/1.1.9.RELEASE/spring-boot-starter-actuator-1.1.9.RELEASE.jar:/Users/ian/.m2/repository/org/springframework/boot/spring-boot-actuator/1.1.9.RELEASE/spring-boot-actuator-1.1.9.RELEASE.jar:/Users/ian/.m2/repository/org/springframework/boot/spring-boot-starter-security/1.1.9.RELEASE/spring-boot-starter-security-1.1.9.RELEASE.jar:/Users/ian/.m2/repository/org/springframework/spring-beans/4.0.8.RELEASE/spring-beans-4.0.8.RELEASE.jar:/Users/ian/.m2/repository/org/springframework/spring-context/4.0.8.RELEASE/spring-context-4.0.8.RELEASE.jar:/Users/ian/.m2/repository/org/springframework/spring-expression/4.0.8.RELEASE/spring-expression-4.0.8.RELEASE.jar:/Users/ian/.m2/repository/org/springframework/security/spring-security-config/3.2.5.RELEASE/spring-security-config-3.2.5.RELEASE.jar:/Users/ian/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/ian/.m2/repository/org/springframework/security/spring-security-core/3.2.5.RELEASE/spring-security-core-3.2.5.RELEASE.jar:/Users/ian/.m2/repository/org/springframework/security/spring-security-web/3.2.5.RELEASE/spring-security-web-3.2.5.RELEASE.jar:/Users/ian/.m2/repository/org/springframework/spring-aop/4.0.8.RELEASE/spring-aop-4.0.8.RELEASE.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk/1.9.4/aws-java-sdk-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-elastictranscoder/1.9.4/aws-java-sdk-elastictranscoder-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-core/1.9.4/aws-java-sdk-core-1.9.4.jar:/Users/ian/.m2/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/Users/ian/.m2/repository/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar:/Users/ian/.m2/repository/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar:/Users/ian/.m2/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-cognitoidentity/1.9.4/aws-java-sdk-cognitoidentity-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-redshift/1.9.4/aws-java-sdk-redshift-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-ses/1.9.4/aws-java-sdk-ses-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-route53/1.9.4/aws-java-sdk-route53-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-rds/1.9.4/aws-java-sdk-rds-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-cloudtrail/1.9.4/aws-java-sdk-cloudtrail-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-cloudsearch/1.9.4/aws-java-sdk-cloudsearch-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-swf-libraries/1.9.4/aws-java-sdk-swf-libraries-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-simpleworkflow/1.9.4/aws-java-sdk-simpleworkflow-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-datapipeline/1.9.4/aws-java-sdk-datapipeline-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-storagegateway/1.9.4/aws-java-sdk-storagegateway-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-glacier/1.9.4/aws-java-sdk-glacier-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-sqs/1.9.4/aws-java-sdk-sqs-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-sns/1.9.4/aws-java-sdk-sns-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-s3/1.9.4/aws-java-sdk-s3-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-emr/1.9.4/aws-java-sdk-emr-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-cloudwatchmetrics/1.9.4/aws-java-sdk-cloudwatchmetrics-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-cloudwatch/1.9.4/aws-java-sdk-cloudwatch-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-dynamodb/1.9.4/aws-java-sdk-dynamodb-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-logs/1.9.4/aws-java-sdk-logs-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-support/1.9.4/aws-java-sdk-support-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-ec2/1.9.4/aws-java-sdk-ec2-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-elasticbeanstalk/1.9.4/aws-java-sdk-elasticbeanstalk-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-simpledb/1.9.4/aws-java-sdk-simpledb-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-cognitosync/1.9.4/aws-java-sdk-cognitosync-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-cloudfront/1.9.4/aws-java-sdk-cloudfront-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-elasticache/1.9.4/aws-java-sdk-elasticache-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-importexport/1.9.4/aws-java-sdk-importexport-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-opsworks/1.9.4/aws-java-sdk-opsworks-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-elasticloadbalancing/1.9.4/aws-java-sdk-elasticloadbalancing-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-autoscaling/1.9.4/aws-java-sdk-autoscaling-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-kinesis/1.9.4/aws-java-sdk-kinesis-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-cloudformation/1.9.4/aws-java-sdk-cloudformation-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-sts/1.9.4/aws-java-sdk-sts-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-directconnect/1.9.4/aws-java-sdk-directconnect-1.9.4.jar:/Users/ian/.m2/repository/com/amazonaws/aws-java-sdk-iam/1.9.4/aws-java-sdk-iam-1.9.4.jar:/Users/ian/.m2/repository/io/swagger/swagger-jaxrs/1.5.0/swagger-jaxrs-1.5.0.jar:/Users/ian/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.4.2/jackson-dataformat-yaml-2.4.2.jar:/Users/ian/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.4.2/jackson-dataformat-xml-2.4.2.jar:/Users/ian/.m2/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.4.2/jackson-module-jaxb-annotations-2.4.2.jar:/Users/ian/.m2/repository/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4.jar:/Users/ian/.m2/repository/io/swagger/swagger-core/1.5.0/swagger-core-1.5.0.jar:/Users/ian/.m2/repository/org/apache/commons/commons-lang3/3.2.1/commons-lang3-3.2.1.jar:/Users/ian/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.3.4/jackson-datatype-joda-2.3.4.jar:/Users/ian/.m2/repository/io/swagger/swagger-models/1.5.0/swagger-models-1.5.0.jar:/Users/ian/.m2/repository/io/swagger/swagger-annotations/1.5.0/swagger-annotations-1.5.0.jar:/Users/ian/.m2/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar:/Users/ian/.m2/repository/org/reflections/reflections/0.9.9/reflections-0.9.9.jar:/Users/ian/.m2/repository/org/javassist/javassist/3.18.1-GA/javassist-3.18.1-GA.jar:/Users/ian/.m2/repository/com/google/code/findbugs/annotations/2.0.1/annotations-2.0.1.jar:/Users/ian/.m2/repository/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.4.2/jackson-jaxrs-json-provider-2.4.2.jar:/Users/ian/.m2/repository/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.4.2/jackson-jaxrs-base-2.4.2.jar:/Users/ian/.m2/repository/io/springfox/springfox-swagger2/2.0.1/springfox-swagger2-2.0.1.jar:/Users/ian/.m2/repository/org/mapstruct/mapstruct/1.0.0.Beta4/mapstruct-1.0.0.Beta4.jar:/Users/ian/.m2/repository/com/wordnik/swagger-annotations/1.5.3-M1/swagger-annotations-1.5.3-M1.jar:/Users/ian/.m2/repository/com/wordnik/swagger-models/1.5.3-M1/swagger-models-1.5.3-M1.jar:/Users/ian/.m2/repository/io/springfox/springfox-spi/2.0.1/springfox-spi-2.0.1.jar:/Users/ian/.m2/repository/io/springfox/springfox-core/2.0.1/springfox-core-2.0.1.jar:/Users/ian/.m2/repository/io/springfox/springfox-schema/2.0.1/springfox-schema-2.0.1.jar:/Users/ian/.m2/repository/io/springfox/springfox-swagger-common/2.0.1/springfox-swagger-common-2.0.1.jar:/Users/ian/.m2/repository/io/springfox/springfox-spring-web/2.0.1/springfox-spring-web-2.0.1.jar:/Users/ian/.m2/repository/com/google/guava/guava/18.0/guava-18.0.jar:/Users/ian/.m2/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.jar:/Users/ian/.m2/repository/org/slf4j/slf4j-api/1.7.7/slf4j-api-1.7.7.jar:/Users/ian/.m2/repository/joda-time/joda-time/2.3/joda-time-2.3.jar:/Users/ian/.m2/repository/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE.jar:/Users/ian/.m2/repository/org/springframework/plugin/spring-plugin-metadata/1.2.0.RELEASE/spring-plugin-metadata-1.2.0.RELEASE.jar:/Users/ian/.m2/repository/org/springframework/hateoas/spring-hateoas/0.16.0.RELEASE/spring-hateoas-0.16.0.RELEASE.jar:/Users/ian/.m2/repository/org/objenesis/objenesis/2.1/objenesis-2.1.jar:/Users/ian/.m2/repository/io/springfox/springfox-swagger-ui/2.0.1/springfox-swagger-ui-2.0.1.jar:/Users/ian/.m2/repository/org/projectlombok/lombok/1.14.8/lombok-1.14.8.jar:', '-sourcepath', '/Users/ian/workspace/my-project/src/main/java:/Users/ian/workspace/my-project/target/generated-sources/annotations:', '-s', '/Users/ian/workspace/my-project/target/generated-sources/annotations', '-g', '-nowarn', '-target', '1.8', '-source', '1.8', '-encoding', 'UTF-8', '/Users/ian/workspace/my-project/src/main/java/com/example/myproject/ExampleClass.java']


Traceback (most recent call last):
  File "/Users/ian/Downloads/infer-osx-v0.1.0/infer/infer/bin/infer", line 142, in <module>
    main()
  File "/Users/ian/Downloads/infer-osx-v0.1.0/infer/infer/bin/infer", line 119, in main
    capture_exitcode = imported_module.gen_instance(args, cmd).capture()
  File "/Users/ian/Downloads/infer-osx-v0.1.0/infer/infer/bin/../lib/capture/mvn.py", line 59, in capture
    return util.run_commands(cmds)
  File "/Users/ian/Downloads/infer-osx-v0.1.0/infer/infer/bin/../lib/capture/util.py", line 34, in run_commands
    if not cmd.start():
  File "/Users/ian/Downloads/infer-osx-v0.1.0/infer/infer/bin/inferlib.py", line 632, in start
    if self.capture() == os.EX_OK:
  File "/Users/ian/Downloads/infer-osx-v0.1.0/infer/infer/bin/inferlib.py", line 400, in capture
    return self.run_infer_frontend()
  File "/Users/ian/Downloads/infer-osx-v0.1.0/infer/infer/bin/inferlib.py", line 391, in run_infer_frontend
    self.args.analyzer
  File "/Users/ian/Downloads/infer-osx-v0.1.0/infer/infer/bin/inferlib.py", line 318, in run_command
    raise e
subprocess.CalledProcessError: Command '[u'/Users/ian/Downloads/infer-osx-v0.1.0/infer/infer/bin/InferJava', u'-results_dir', u'/Users/ian/workspace/my-project/infer-out', u'-verbose_out', '/var/folders/2l/wcldlljn1kdg4387y0589850_gjkdp/T/javac_SM4qv_.out', u'-models', u'/Users/ian/Downloads/infer-osx-v0.1.0/infer/infer/bin/../lib/java/models.jar', u'-no-static_final']' returned non-zero exit status 2
@thuytrinh

Apparently I faced a similar problem. The target Android project is relatively large with a bunch of dependencies in it.

Traceback (most recent call last):
  File "/Users/thuy/dev/tools/infer-osx-v0.1.0/infer/infer/bin/infer", line 142, in <module>
    main()
  File "/Users/thuy/dev/tools/infer-osx-v0.1.0/infer/infer/bin/infer", line 119, in main
    capture_exitcode = imported_module.gen_instance(args, cmd).capture()
  File "/Users/thuy/dev/tools/infer-osx-v0.1.0/infer/infer/bin/../lib/capture/gradle.py", line 42, in capture
    return util.run_commands(cmds)
  File "/Users/thuy/dev/tools/infer-osx-v0.1.0/infer/infer/bin/../lib/capture/util.py", line 34, in run_commands
    if not cmd.start():
  File "/Users/thuy/Dev/Tools/infer-osx-v0.1.0/infer/infer/bin/inferlib.py", line 632, in start
    if self.capture() == os.EX_OK:
  File "/Users/thuy/Dev/Tools/infer-osx-v0.1.0/infer/infer/bin/inferlib.py", line 400, in capture
    return self.run_infer_frontend()
  File "/Users/thuy/Dev/Tools/infer-osx-v0.1.0/infer/infer/bin/inferlib.py", line 391, in run_infer_frontend
    self.args.analyzer
  File "/Users/thuy/Dev/Tools/infer-osx-v0.1.0/infer/infer/bin/inferlib.py", line 318, in run_command
    raise e
subprocess.CalledProcessError: Command '[u'/Users/thuy/Dev/Tools/infer-osx-v0.1.0/infer/infer/bin/InferJava', u'-results_dir', u'/Users/thuy/Dev/Android/awesome-app/infer-out', u'-verbose_out', '/var/folders/93/377r_w594zg9h3vjr6nn685w0000gn/T/javac_m1vRjF.out', u'-models', u'/Users/thuy/Dev/Tools/infer-osx-v0.1.0/infer/infer/bin/../lib/java/models.jar', u'-no-static_final']' returned non-zero exit status 2
@irpap irpap assigned irpap and akotulski and unassigned irpap Jun 15, 2015
@irpap irpap added the java label Jun 15, 2015
@akotulski
Contributor

@maxponte thank you for reporting. Indeed, we haven't tested our gradle extension on large builds.
From what it sounds, it looks like we call inferJ with very long argument list (which we extract from gradle) and bash shell doesn't like it.

If you look around the Traceback you sent us, do you see inferJ with a lot of parameters?
Could you provide us with more script output before the traceback is printed?

@jetherton

@akotulski I have the same issue. Here is my output. It seems something doesn't like like my class name om.xvia.android.account.LoginActivity$$ViewInjector$1. There does seem to be quite a long set of arguments passed to inferJ. I'm running in bash on OSX 10.10.3 with gradle 1.1.0.

11:03:30.814 [ERROR] [system.err] warning: The following options were not recognized by any processor: '[guiceAnnotationDatabasePackageName]'
11:03:37.671 [ERROR] [system.err] Note: Some input files use or override a deprecated API.
11:03:37.674 [ERROR] [system.err] Note: Recompile with -Xlint:deprecation for details.
11:03:37.675 [ERROR] [system.err] Note: Some input files use unchecked or unsafe operations.
11:03:37.676 [ERROR] [system.err] Note: Recompile with -Xlint:unchecked for details.
11:03:37.677 [ERROR] [system.err] 3 warnings
Fatal error: exception Invalid_argument("Error : com.xvia.android.account.LoginActivity$$ViewInjector$1 is not a valid name for a class")
[ERROR] Failure during frontend, original command was

[u'inferJ', u'-g', u'-a', 'capture', u'javac', '-d', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/classes/dev/debug', '-g', '-encoding', 'UTF-8', '-bootclasspath', '/Users/johnetherton/workspace/android-sdk-macosx/platforms/android-19/android.jar', '-AguiceAnnotationDatabasePackageName=<com.acme.android>', '-processorpath', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/libs/json_simple-1.1.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/libraries/ShinobiCharts/libs/shinobicharts-android-standard-1.6.0-3.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/libraries/ShinobiCharts/build/native-libs/native-libs.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.hannesdorfmann.fragmentargs/processor/2.0.0/7d20d8a2190e8536f491d8787a747e286757bb4e/processor-2.0.0.jar:/Users/johnetherton/workspace/android-sdk-macosx/extras/google/m2repository/com/google/android/gms/play-services-identity/6.5.87/play-services-identity-6.5.87.aar:/Users/johnetherton/workspace/android-sdk-macosx/extras/google/m2repository/com/google/android/gms/play-services-location/6.5.87/play-services-location-6.5.87.aar:/Users/johnetherton/workspace/android-sdk-macosx/extras/google/m2repository/com/google/android/gms/play-services-drive/6.5.87/play-services-drive-6.5.87.aar:/Users/johnetherton/workspace/android-sdk-macosx/extras/google/m2repository/com/google/android/gms/play-services-maps/6.5.87/play-services-maps-6.5.87.aar:/Users/johnetherton/workspace/android-sdk-macosx/extras/google/m2repository/com/google/android/gms/play-services-base/6.5.87/play-services-base-6.5.87.aar:/Users/johnetherton/workspace/android-sdk-macosx/extras/android/m2repository/com/android/support/support-v4/21.0.3/support-v4-21.0.3.aar:/Users/johnetherton/workspace/android-sdk-macosx/extras/android/m2repository/com/android/support/appcompat-v7/20.0.0/appcompat-v7-20.0.0.aar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/libraries/aFileChooser/build/outputs/aar/aFileChooser-release.aar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/libraries/ShinobiCharts/build/outputs/aar/ShinobiCharts-release.aar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/libraries/ViewPagerTransformsLibrary/build/outputs/aar/ViewPagerTransformsLibrary-release.aar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/libraries/TableFixHeaders/build/outputs/aar/TableFixHeaders-release.aar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/org.roboguice/roboguice/3.0.1/24e814f35d5cc28eaa7e9f07a50ea69deeb2b544/roboguice-3.0.1.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.squareup.picasso/picasso/2.4.0/f36d2d4e3a36b3259aaf9d004d29b4cdc6c1bfb2/picasso-2.4.0.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.squareup/otto/1.3.5/7941cd2c2c8ec006800d75c35f8a9dacf892ab93/otto-1.3.5.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit/retrofit/1.9.0/a681c044244d9fc375198588297a39ba78028423/retrofit-1.9.0.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp/okhttp-urlconnection/2.4.0/a0c195f14cefc7597e0bebf22c3e7b43920dcf4/okhttp-urlconnection-2.4.0.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp/okhttp/2.4.0/40340c0748190fe897baf7bffbc1b282734294e5/okhttp-2.4.0.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.j256.ormlite/ormlite-android/4.48/afa06f539a4026c10b247386312aa67404b80a16/ormlite-android-4.48.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife/6.0.0/3a10b25b6820e19102e118711afe6a66c0bae123/butterknife-6.0.0.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.github.castorflex.smoothprogressbar/library/1.0.0/ffaf2208f0b75ebb33c95b26e4274dacc430841a/library-1.0.0.aar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.mixpanel.android/mixpanel-android/4.5.3/f88922c91a9a3fe5760b45bef64e160f2c0f14c7/mixpanel-android-4.5.3.aar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/me.dm7.barcodescanner/zxing/1.6/e10615d37473e2cba001a05481ab42db6662318/zxing-1.6.aar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.sothree.slidinguppanel/library/2.0.4/2f4027013a3e94e1abb7a1393166f07047915b3d/library-2.0.4.aar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.github.johnkil.android-appmsg/appmsg/1.2.0/f112e9d2476d306c414ab10ceff4a7960925b9e5/appmsg-1.2.0.aar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.mobsandgeeks/android-saripaar/1.0.3/c24cfd9331b6d5a2ee15dccb60774c7cc5debd99/android-saripaar-1.0.3.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.hannesdorfmann.fragmentargs/annotation/2.0.0/38afc56dbe81b765fd53c99debc8dbe6fc0c64e1/annotation-2.0.0.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.googlecode.plist/dd-plist/1.8/482309f2149a09c1741549b7a24768cb44c95849/dd-plist-1.8.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.jakewharton.timber/timber/2.5.1/3baf6307dcdc2e35db9c2c616b16faa5fba4917c/timber-2.5.1.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/io.reactivex/rxandroid/0.23.0/9c437ce12df38b57fde4e3bb38ef6859f85ff737/rxandroid-0.23.0.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.crashlytics.sdk.android/crashlytics/2.2.3/feebb6cabe648d3d207b25a1c29039789487c459/crashlytics-2.2.3.aar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.klinkerapps/android-chips/1.0.0/2dda21f8cefff0b26a822052337abab53ee510df/android-chips-1.0.0.aar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.3.1/ecb6e1f8e4b0e84c4b886c2f14a1500caf309757/gson-2.3.1.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.4.0/5b72bf48563ea8410e650de14aa33ff69a3e8c35/okio-1.4.0.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.j256.ormlite/ormlite-core/4.48/e579bd2905d0399af5029aaaf9817d5fa0ca88a5/ormlite-core-4.48.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.google.zxing/core/3.1.0/908e18674f895e3e1fa8f4a954b8c637a23d2801/core-3.1.0.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/me.dm7.barcodescanner/core/1.6/b91835e9ff81b64181dc47e88696cc2bf54d67f1/core-1.6.aar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.nineoldandroids/library/2.4.0/e9b63380f3a242dbdbf103a2355ad7e43bad17cb/library-2.4.0.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/io.reactivex/rxjava/1.0.0-rc.9/ae9b02e6a3c11583980d24ba573fed5d558a6d6/rxjava-1.0.0-rc.9.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.crashlytics.sdk.android/answers/1.1.2/ed296a685026c8ad31b5206946f497786cdaeff/answers-1.1.2.aar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/io.fabric.sdk.android/fabric/1.3.0/ca24b26846e6e75bd523679f515e8356f4a7041c/fabric-1.3.0.aar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.crashlytics.sdk.android/beta/1.1.2/42291d3475b024588a351a6dcddbe4b02b7b0e89/beta-1.1.2.aar:/Users/johnetherton/workspace/android-sdk-macosx/extras/android/m2repository/com/android/support/support-annotations/21.0.3/support-annotations-21.0.3.jar', '-s', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/apt/dev/debug', '-classpath', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/com.github.johnkil.android-appmsg/appmsg/1.2.0/classes.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/com.android.support/support-v4/21.0.3/libs/internal_impl-21.0.3.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/NeXgen-Android-develop.company.libraries/ShinobiCharts/unspecified/libs/native-libs.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/com.klinkerapps/android-chips/1.0.0/classes.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/NeXgen-Android-develop.company.libraries/ViewPagerTransformsLibrary/unspecified/classes.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/org.roboguice/roboguice/3.0.1/24e814f35d5cc28eaa7e9f07a50ea69deeb2b544/roboguice-3.0.1.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.squareup/otto/1.3.5/7941cd2c2c8ec006800d75c35f8a9dacf892ab93/otto-1.3.5.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/com.google.android.gms/play-services-identity/6.5.87/classes.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/com.crashlytics.sdk.android/beta/1.1.2/classes.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/NeXgen-Android-develop.company.libraries/ShinobiCharts/unspecified/libs/shinobicharts-android-standard-1.6.0-3.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp/okhttp-urlconnection/2.4.0/a0c195f14cefc7597e0bebf22c3e7b43920dcf4/okhttp-urlconnection-2.4.0.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp/okhttp/2.4.0/40340c0748190fe897baf7bffbc1b282734294e5/okhttp-2.4.0.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.google.zxing/core/3.1.0/908e18674f895e3e1fa8f4a954b8c637a23d2801/core-3.1.0.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.jakewharton.timber/timber/2.5.1/3baf6307dcdc2e35db9c2c616b16faa5fba4917c/timber-2.5.1.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/com.github.castorflex.smoothprogressbar/library/1.0.0/classes.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/com.sothree.slidinguppanel/library/2.0.4/classes.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/NeXgen-Android-develop.company.libraries/TableFixHeaders/unspecified/classes.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/com.google.android.gms/play-services-maps/6.5.87/classes.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.j256.ormlite/ormlite-android/4.48/afa06f539a4026c10b247386312aa67404b80a16/ormlite-android-4.48.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/com.google.android.gms/play-services-drive/6.5.87/classes.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife/6.0.0/3a10b25b6820e19102e118711afe6a66c0bae123/butterknife-6.0.0.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/io.reactivex/rxjava/1.0.0-rc.9/ae9b02e6a3c11583980d24ba573fed5d558a6d6/rxjava-1.0.0-rc.9.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/io.reactivex/rxandroid/0.23.0/9c437ce12df38b57fde4e3bb38ef6859f85ff737/rxandroid-0.23.0.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/me.dm7.barcodescanner/core/1.6/classes.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.squareup.picasso/picasso/2.4.0/f36d2d4e3a36b3259aaf9d004d29b4cdc6c1bfb2/picasso-2.4.0.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.googlecode.plist/dd-plist/1.8/482309f2149a09c1741549b7a24768cb44c95849/dd-plist-1.8.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/com.google.android.gms/play-services-location/6.5.87/classes.jar:/Users/johnetherton/workspace/android-sdk-macosx/extras/android/m2repository/com/android/support/support-annotations/21.0.3/support-annotations-21.0.3.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.hannesdorfmann.fragmentargs/annotation/2.0.0/38afc56dbe81b765fd53c99debc8dbe6fc0c64e1/annotation-2.0.0.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/com.mixpanel.android/mixpanel-android/4.5.3/classes.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/com.crashlytics.sdk.android/crashlytics/2.2.3/classes.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/io.fabric.sdk.android/fabric/1.3.0/classes.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/com.android.support/appcompat-v7/20.0.0/classes.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/com.google.android.gms/play-services-base/6.5.87/classes.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/libs/json_simple-1.1.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/NeXgen-Android-develop.company.libraries/aFileChooser/unspecified/classes.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.nineoldandroids/library/2.4.0/e9b63380f3a242dbdbf103a2355ad7e43bad17cb/library-2.4.0.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.j256.ormlite/ormlite-core/4.48/e579bd2905d0399af5029aaaf9817d5fa0ca88a5/ormlite-core-4.48.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/me.dm7.barcodescanner/zxing/1.6/classes.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.mobsandgeeks/android-saripaar/1.0.3/c24cfd9331b6d5a2ee15dccb60774c7cc5debd99/android-saripaar-1.0.3.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/NeXgen-Android-develop.company.libraries/ShinobiCharts/unspecified/classes.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.4.0/5b72bf48563ea8410e650de14aa33ff69a3e8c35/okio-1.4.0.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit/retrofit/1.9.0/a681c044244d9fc375198588297a39ba78028423/retrofit-1.9.0.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/com.android.support/support-v4/21.0.3/classes.jar:/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/intermediates/exploded-aar/com.crashlytics.sdk.android/answers/1.1.2/classes.jar:/Users/johnetherton/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.3.1/ecb6e1f8e4b0e84c4b886c2f14a1500caf309757/gson-2.3.1.jar', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/android/ex/chips/XVBaseRecipientAdapter.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/android/ex/chips/XVDropdownChipLayouter.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/android/ex/chips/XVRecipientAlternatesAdapter.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/android/ex/chips/XVRecipientEditTextView.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/tozny/crypto/android/AesCbcWithIntegrity.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/Analytics.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/Constants.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/companyApplication.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/account/LoginActivity.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/account/Permissions.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/account/SessionManager.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/account/StubAuthenticator.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/account/StubAuthenticatorService.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/AllResources.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/AllResourcesAdapter.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/BaseActivity.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/BaseFragment.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/DeepLinkActivity.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/DispatchActivity.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/MainActivity.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/MaintenanceActivity.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/ProgressFragment.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/SettingsActivity.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/ShareDialogFragment.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/SingleChoiceDialogFragment.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/VersionMismatchActivity.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/XVEmailTokenizer.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/app/AppDashboardsFragment.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/app/NoAppsFragment.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/app/PageIndicator.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/app/UnderlinePageIndicator.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/app/dashboard/DashboardActivity.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/app/dashboard/DashboardFragment.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/app/dashboard/DashboardGridAdapter.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/app/dashboard/DashboardPagerAdapter.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/app/dashboard/NoDashboardsFragment.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/FormActivity.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/FormAdapter.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/FormDataSource.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/FormFieldObserver.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/barcode/FormatSelectorDialogFragment.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/barcode/MessageDialogFragment.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/barcode/ScannerDialogFragment.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/child/ChildViewAdapter.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/child/ChildViewsDrawerFragment.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/child/OfflineParentRelationshipInfo.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/child/ParentRelationshipInfo.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/child/RelationshipInfo.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/AsyncTaskToResumable.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/AutoIncrementFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/BaseAutoHideClearButtonFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/BaseFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/CheckBoxFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/CurrencyFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/DateFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/DateOrTimeMissingException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/DateTimeFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/DropDownFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/FieldLayoutListener.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/FileBasedFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/FileFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/ImageFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/LinkType.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/LocationFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/NumberFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/ParagraphFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/PercentFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/ProgressableFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/RelationshipFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/RelationshipValuesParser.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/TextBasedFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/TextWidgetFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/UnknownFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/UserFieldLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/fields/UserValuesParser.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/signature/Bezier.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/signature/ControlTimedPoints.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/signature/SignatureCaptureDialog.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/signature/SignaturePad.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/signature/TimedPoint.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/tasks/ConvertURIRotateAndSaveImageToDiskTask.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/tasks/ReverseGeoCodeTask.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/tasks/RotateAndSaveImageToDiskTask.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/tasks/SaveImageToDiskTask.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/upload/UploadProgressListener.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/upload/UploadRequest.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/upload/UploadService.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/upload/UploadServiceListener.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/form/upload/UploadStatus.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/gcm/GCMBroadcastReciever.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/gcm/GCMIntentService.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/gcm/LoadPushTokenTask.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/navigation/NavigationAdapter.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/navigation/NavigationDrawerFragment.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/AuthUserService.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/RequestMethod.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/ResponseStatus.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/ServiceEndpoint.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/companyService.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/callbacks/XVBaseNetworkCallback.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/gson/DateDeserializer.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/gson/DateSerializer.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/gson/FormDeserializer.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/gson/RecordDataDeserializer.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/gson/XVGsonConverter.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/request/AuthorizationInterceptor.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/request/FieldFilterOperator.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/request/FieldFilterRequest.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/request/FilterGroupOperator.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/request/FilterGroupRequest.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/request/ForceCachingAlwaysInterceptor.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/request/ForceCachingInterceptor.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/request/ForceOfflineTestInterceptor.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/request/OfflineInterceptor.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/request/RecordDataFile.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/request/RecordFilters.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/request/RedirectInterceptor.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/request/RequestErrorHandler.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/request/RequestOptions.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/request/ShareRequest.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/request/VersionInterceptor.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/request/WriteOutCancelable.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/request/XVTypedByteArray.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/request/XVTypedFile.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/response/AllFormsPerTableResponse.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/response/AppTemplateResponse.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/response/BooleanResponse.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/response/MinimalResourceResponse.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/response/RecordListWithViewTotal.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/response/ResourceType.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/response/ResponseAppForms.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/response/ResponseAppViews.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/response/ResponseRecords.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/network/response/S3File.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/OfflineDatabaseHelper.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/AbstractModel.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/AccountResource.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/Action.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/App.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/Dashboard.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/DashboardElement.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/DashboardOrder.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/DashboardViewType.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/OAuthRefreshToken.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/OAuthToken.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/UserTimeZone.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/acmeLocation.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/form/Form.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/form/FormElement.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/form/FormFieldRelationship.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/table/Table.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/table/TableFields.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/table/TableRelationship.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/table/record/Record.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/table/record/RecordData.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/user/AccountFeature.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/user/User.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/user/XVAccount.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/view/AssignedForm.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/view/ChartAttributes.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/view/Projection.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/view/ProjectionField.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/view/ProjectionFieldRelationship.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/persistence/model/view/XView.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/settings/BarcodeScannerOption.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/subscriber/XVBaseSubscriber.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/view/CategoryDataPoint.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/view/ProjectionFieldType.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/view/RecordDataSource.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/view/ViewActivity.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/view/ViewLoadDialogFragment.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/view/chart/ChartViewActivity.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/view/chart/PieChartActivity.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/view/chart/acmeDataPoint.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/view/grid/AggregateFieldStructureHelper.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/view/grid/AggregateGridViewAdapter.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/view/grid/GridViewActivity.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/view/grid/GridViewAdapter.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/view/grid/PaginationHelper.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/view/map/MapViewActivity.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/view/map/XVFormMapFragment.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/view/map/XVMapFragment.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/BadgeDrawable.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/CircleImageView.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/ClearableEditText.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/FlowLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/HeaderListView.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/ObservableScrollView.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/ProgressHUD.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/ScrollObserver.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/SearchAutoCompleteTextView.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/SectionAdapter.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/SpinnerPromptAdapter.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/TableGridAdapter.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/TableGridView.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/TextWatcherAdapter.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/ToastUtils.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/XVAlertDialog.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/XVAutoCompleteTextView.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/XVButton.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/XVDateEditText.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/XVEditText.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/acmeSwipeRefreshLayout.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/XVImageView.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/XVProgressDialog.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/XVTextView.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/XVTimeEditText.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/table/TableDataCell.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/table/TableDataImage.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/core/widgets/table/TableHeaderCell.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/APIException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/ApiFatalException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/ApiNonFatalException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/AppVersionGreaterThanAcceptableException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/AppVersionLessThanAcceptableException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/ExceptionDetail.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/ExceptionDetailsInterface.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/ExceptionHandlerCallback.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/ExceptionUtils.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/ForeignKeyConstraintApiException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/MaintenanceModeException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/NoConnectionException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/RequestTimeOutException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/StaleFormException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/StaleRecordException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/StaleResourceException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/TransactionAlreadyRanApiException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/UniquenessConstraintApiException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/XVDeepLinkRedirectException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/XVException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/XVExceptionHandlerHelper.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/XVJsonParseException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/XVPermissionDeniedException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/XVRuntimeException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/auth/XVAuthException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/auth/XVNotFoundException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/auth/XVUserRecoverableAuthException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/exception/auth/XVUserRecoverableNotifiedAuthException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/injection/companyModule.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/injection/providers/AuthUserServiceProvider.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/injection/providers/GsonConverterProvider.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/injection/providers/OkClientCacheSingleton.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/injection/providers/OkClientProvider.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/injection/providers/RestAdapterBuilderProvider.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/injection/providers/companyEndpointProvider.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/injection/providers/companyServiceAlwaysCacheSingleton.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/injection/providers/companyServiceProvider.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/injection/providers/UuidFactoryProvider.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/offline/CachedResourceMetaData.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/offline/OfflineReadSyncAdapter.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/offline/OfflineReadSyncStatusContentProvider.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/offline/OfflineUtils.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/offline/OfflineWriteSyncAdapter.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/offline/OfflineWriteSyncStatusContentProvider.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/offline/ParentToChildSyncMetaData.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/offline/ReadSyncAdapterService.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/offline/RecordOfflineCreateStatus.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/offline/RecordToCreateOnline.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/offline/StopSyncException.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/offline/SyncableInterface.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/offline/SyncListActivity.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/offline/SyncStatusEnum.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/offline/SyncUtils.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/offline/UnSyncedChildRecordsActivity.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/offline/WriteSyncAdapterService.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/offline/WriteSyncHelper.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/util/CsvExportUtil.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/util/DateUtils.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/util/EditTextCurrencyWatcher.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/util/EditTextPercentWatcher.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/util/EditTextWatcher.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/util/FileSystemUtils.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/util/Font.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/util/ImageUtils.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/util/LinkUtils.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/util/NotificationUtils.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/util/Router.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/util/StringUtils.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/util/UuidFactoryInterface.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/util/acmeUuidFactory.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/util/XVVersion.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/src/main/java/com/acme/android/util/security/SecurityUtils.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/r/dev/debug/android/support/v7/appcompat/R.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/r/dev/debug/com/android/ex/chips/R.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/r/dev/debug/com/devspark/appmsg/R.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/r/dev/debug/com/google/android/gms/R.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/r/dev/debug/com/google/android/gms/drive/R.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/r/dev/debug/com/google/android/gms/identity/R.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/r/dev/debug/com/google/android/gms/location/R.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/r/dev/debug/com/google/android/gms/maps/R.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/r/dev/debug/com/inqbarna/tablefixheaders/R.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/r/dev/debug/com/ipaulpro/afilechooser/R.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/r/dev/debug/com/mixpanel/android/R.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/r/dev/debug/com/shinobicontrols/charts/R.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/r/dev/debug/com/sothree/slidinguppanel/library/R.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/r/dev/debug/com/ToxicBakery/viewpager/transforms/R.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/r/dev/debug/com/acme/android/Manifest.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/r/dev/debug/com/acme/android/R.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/r/dev/debug/fr/castorflex/android/smoothprogressbar/R.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/r/dev/debug/me/dm7/barcodescanner/core/R.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/r/dev/debug/me/dm7/barcodescanner/zxing/R.java', '/Users/johnetherton/workspace/NeXgen-Android-develop/company/build/generated/source/buildConfig/dev/debug/com/acme/android/BuildConfig.java']


Traceback (most recent call last):
  File "/Users/johnetherton/workspace/infer-osx-v0.1.0/infer/infer/bin/infer", line 142, in <module>
    main()
  File "/Users/johnetherton/workspace/infer-osx-v0.1.0/infer/infer/bin/infer", line 119, in main
    capture_exitcode = imported_module.gen_instance(args, cmd).capture()
  File "/Users/johnetherton/workspace/infer-osx-v0.1.0/infer/infer/bin/../lib/capture/gradle.py", line 42, in capture
    return util.run_commands(cmds)
  File "/Users/johnetherton/workspace/infer-osx-v0.1.0/infer/infer/bin/../lib/capture/util.py", line 34, in run_commands
    if not cmd.start():
  File "/Users/johnetherton/workspace/infer-osx-v0.1.0/infer/infer/bin/inferlib.py", line 632, in start
    if self.capture() == os.EX_OK:
  File "/Users/johnetherton/workspace/infer-osx-v0.1.0/infer/infer/bin/inferlib.py", line 400, in capture
    return self.run_infer_frontend()
  File "/Users/johnetherton/workspace/infer-osx-v0.1.0/infer/infer/bin/inferlib.py", line 391, in run_infer_frontend
    self.args.analyzer
  File "/Users/johnetherton/workspace/infer-osx-v0.1.0/infer/infer/bin/inferlib.py", line 318, in run_command
    raise e
subprocess.CalledProcessError: Command '[u'/Users/johnetherton/workspace/infer-osx-v0.1.0/infer/infer/bin/InferJava', u'-results_dir', u'/Users/johnetherton/workspace/NeXgen-Android-develop/infer-out', u'-verbose_out', '/var/folders/0c/4qmb6y_530b4ncnrqqx3fcbh0000gn/T/javac_j0P1La.out', u'-models', u'/Users/johnetherton/workspace/infer-osx-v0.1.0/infer/infer/bin/../lib/java/models.jar', u'-no-static_final']' returned non-zero exit status 2
@akotulski
Contributor

@jetherton you are hitting different issue - we are working on fixing that one:
#3

@clinejj
clinejj commented Jun 17, 2015

I mentioned this in #38 since I found it first, but reposting here.

The too many open files problem appears to be an issue with OSX and Linux, not anything with infer. See this stack overflow: http://superuser.com/questions/827984/open-files-limit-does-not-work-as-before-in-osx-yosemite

We had the same issue with our projects, and after adjusting the files as described here for OSX we didn't get the issue anymore.

@Macarse
Macarse commented Jun 18, 2015

@clinejj: that fixed my problem. Thanks!

For the lazy:

sysctl -w kern.maxfiles=20480
sysctl -w kern.maxfilesperproc=22480
ulimit -S -n 2048

With this method, upon the next reboot, the kern.maxfiles will go back to the default value.

@FreddieMigme

@akotulski, I have another crash in 0.11

Fatal error: exception File "java/jTransStaticField.ml", line 198, characters 14-20: Assertion failed
@jvillard
Contributor

@FreddieMigme: this looks unrelated. Can you please open a new issue? Thanks for the report!

@FreddieMigme

@jvillard: open new issue here #97

@sblackshear
Contributor

Thanks! Will take a look at that one.

@jvillard jvillard pushed a commit that referenced this issue Jul 14, 2015
=?UTF-8?q?Deniz=20T=C3=BCrkoglu?= Handle java sources from a file
Summary:
The current way gradle plugin works is by parsing the verbose output to figure out which files to compile. This becomes a problem when the number of files exceed allowed argument parameter
length. Use javac's @sources file instead.

This patch will leave the tempfiles behind (also noted by Jyrki during the review), however I would like to leave that to a follow up commit and first make sure the tool works for people experiencing this problem.

Fixes #22
Closes #131
Github Author: =?UTF-8?q?Deniz=20T=C3=BCrkoglu?= <deniz@spotify.com>
092e447
@tianyutingxy

still have this problem,Infer version git-712d27b5445da91cffad410ca71d31135f351259

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment