Closed adelarsq closed 8 years ago
:h syntastic-shellslash
and act accordingly.@lcd047 I did try both set shellslash
and set noshellslash
, but didn't work. The *.tmp file isn't there. Any reason to be deleted? For some projects works, but not for huge projects.
I did try both
set shellslash
andset noshellslash
, but didn't work.
Well, only one of them makes sense.
The *.tmp file isn't there.
You deleted the useful part of the logs, it's hard to tell what's going on. shrug
I did try many configs, but I can't figure out what is going on.
The *.tmp file is created, but for some reason is deleted and no longer is accessible when necessary.
Following the whole output:
syntastic: 2289.848054: &shell = 'cmd.exe' (!), &shellcmdflag = '/c', &shellpipe = '>%s 2>&1', &shellquote = '', &shellredir = '>%s 2>&1', &shellslash = 1 (!), &shelltemp = 1, &shellxquote = '(', &shellxescape = '"&|<>()@^'
syntastic: 2289.866229: UpdateErrors: default checkers
syntastic: 2289.871309: CacheErrors: default checkers
syntastic: 2289.886719: g:syntastic_aggregate_errors = 0
syntastic: 2289.895321: getcwd() = 'C:/workspace/HugeProject'
syntastic: 2289.904778: CacheErrors: Invoking checker: java/javac
syntastic: 2289.941741: SyntasticMake: called with options: {'postprocess': ['cygwinRemoveCR'], 'errorformat': '%E%f:%l: error: %m,%W%f:%l: warning: %m,%E%f:%l: %m,%Z%p^,%-G%.%#', 'makeprg': 'javac -Xlint -J-client -J-XX:MaxMetaspaceSize=100M -J-XX:+UseG1GC -J-XX:+AggressiveOpts -J-XX:+UseFastAccessorMethods -J-Xverify:none -d ''C:/workspace/HugeProject'' -cp ''C:/Users/MyUser/.m2/repository/org/jboss/arquillian/test/arquillian-test-impl-base/1.1.2.Final/arquillian-test-impl-base-1.1.2.Final.jar;C:/Users/MyUser/.m2/repository/eclipse/jdtcore/3.1.0/jdtcore-3.1.0.jar;C:/Users/MyUser/.m2/repository/org/bouncycastle/bcprov-jdk14/1.38/bcprov-jdk14-1.38.jar;C:/Users/MyUser/.m2/repository/xml-apis/xml-apis/1.3.02/xml-apis-1.3.02.jar;C:/Users/MyUser/.m2/repository/org/jboss/arquillian/test/arquillian-test-api/1.1.2.Final/arquillian-test-api-1.1.2.Final.jar;C:/Users/MyUser/.m2/repository/org/jboss/shrinkwrap/resolver/shrinkwrap-resolver-spi/2.0.0/shrinkwrap-resolver-spi-2.0.0.jar;C:/Users/MyUser/.m2/repository/org/jboss/arquillian/config/arquillian-config-impl-base/1.1.2.Final/arquillian-config-impl-base-1.1.2.Final.jar;C:/Users/MyUser/.m2/repository/br/scf/common/SArtefatosParticipante/1.0/SArtefatosParticipante-1.0.jar;C:/Users/MyUser/.m2/repository/org/jboss/arquillian/junit/arquillian-junit-core/1.1.2.Final/arquillian-junit-core-1.1.2.Final.jar;C:/Users/MyUser/.m2/repository/org/sonatype/aether/aether-connector-wagon/1.13.1/aether-connector-wagon-1.13.1.jar;C:/Users/MyUser/.m2/repository/org/jboss/arquillian/container/arquillian-container-impl-base/1.1.2.Final/arquillian-container-impl-base-1.1.2.Final.jar;C:/Users/MyUser/.m2/repository/org/jboss/shrinkwrap/resolver/shrinkwrap-resolver-impl-maven/2.0.0/shrinkwrap-resolver-impl-maven-2.0.0.jar;C:/Users/MyUser/.m2/repository/commons-digester/commons-digester/2.1/commons-digester-2.1.jar;C:/Users/MyUser/.m2/repository/org/sonatype/aether/aether-spi/1.13.1/aether-spi-1.13.1.jar;C:/Users/MyUser/.m2/repository/br/scf/common/SArtefatosLocalidade/1.0/SArtefatosLocalidade-1.0.jar;C:/Users/MyUser/.m2/repository/org/swinglabs/pdf-renderer/1.0.5/pdf-renderer-1.0.5.jar;C:/Users/MyUser/.m2/repository/br/scf/server/SModLoc/1.0/SModLoc-1.0-classes.jar;C:/Users/MyUser/.m2/repository/org/slf4j/slf4j-api/1.6.1/slf4j-api-1.6.1.jar;C:/Users/MyUser/.m2/repository/org/jboss/arquillian/protocol/arquillian-protocol-servlet/1.1.2.Final/arquillian-protocol-servlet-1.1.2.Final.jar;C:/Users/MyUser/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar;C:/Users/MyUser/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar;C:/Users/MyUser/.m2/repository/org/jboss/arquillian/junit/arquillian-junit-container/1.1.2.Final/arquillian-junit-container-1.1.2.Final.jar;C:/Users/MyUser/.m2/repository/org/jboss/spec/javax/transaction/jboss-transaction-api_1.1_spec/1.0.0.Beta1/jboss-transaction-api_1.1_spec-1.0.0.Beta1.jar;C:/Users/MyUser/.m2/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.jar;C:/Users/MyUser/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.1.4/jackson-databind-2.1.4.jar;C:/Users/MyUser/.m2/repository/org/jboss/shrinkwrap/resolver/shrinkwrap-resolver-spi-maven/2.0.0/shrinkwrap-resolver-spi-maven-2.0.0.jar;C:/Users/MyUser/.m2/repository/org/apache/maven/maven-aether-provider/3.0.5/maven-aether-provider-3.0.5.jar;C:/Users/MyUser/.m2/repository/commons-io/commons-io/2.0.1/commons-io-2.0.1.jar;C:/Users/MyUser/.m2/repository/com/sun/xml/bind/jaxb-impl/2.2/jaxb-impl-2.2.jar;C:/Users/MyUser/.m2/repository/org/apache/maven/maven-settings/3.0.5/maven-settings-3.0.5.jar;C:/Users/MyUser/.m2/repository/org/jboss/shrinkwrap/shrinkwrap-spi/1.1.2/shrinkwrap-spi-1.1.2.jar;C:/Users/MyUser/.m2/repository/org/jboss/shrinkwrap/resolver/shrinkwrap-resolver-api-maven/2.0.0/shrinkwrap-resolver-api-maven-2.0.0.jar;C:/Users/MyUser/.m2/repository/net/sf/jasperreports/jasperreports/5.5.1/jasperreports-5.5.1.jar;C:/Users/MyUser/.m2/repository/org/jboss/arquillian/core/arquillian-core-api/1.1.2.Final/arquillian-core-api-1.1.2.Final.jar;C:/Users/MyUser/.m2/repository/org/jboss/arquillian/container/arquillian-container-test-api/1.1.2.Final/arquillian-container-test-api-1.1.2.Final.jar;C:/Users/MyUser/.m2/repository/org/apache/maven/wagon/wagon-provider-api/2.4/wagon-provider-api-2.4.jar;C:/Users/MyUser/.m2/repository/com/lowagie/itext/4.2.1/itext-4.2.1.jar;C:/Users/MyUser/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.1.4/jackson-annotations-2.1.4.jar;C:/Users/MyUser/.m2/repository/org/jboss/spec/javax/ejb/jboss-ejb-api_3.1_spec/1.0.0.Final/jboss-ejb-api_3.1_spec-1.0.0.Final.jar;C:/Users/MyUser/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar;C:/Users/MyUser/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar;C:/Users/MyUser/.m2/repository/org/jboss/shrinkwrap/resolver/shrinkwrap-resolver-api/2.0.0/shrinkwrap-resolver-api-2.0.0.jar;C:/Users/MyUser/.m2/repository/org/apache/maven/maven-repository-metadata/3.0.5/maven-repository-metadata-3.0.5.jar;C:/Users/MyUser/.m2/repository/org/jboss/arquillian/container/arquillian-container-test-spi/1.1.2.Final/arquillian-container-test-spi-1.1.2.Final.jar;C:/Users/MyUser/.m2/repository/br/scf/common/SArtefatosFilial/1.0/SArtefatosFilial-1.0.jar;C:/Users/MyUser/.m2/repository/org/bouncycastle/bcmail-jdk14/1.38/bcmail-jdk14-1.38.jar;C:/Users/MyUser/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.4/plexus-sec-dispatcher-1.4.jar;C:/Users/MyUser/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar;C:/Users/MyUser/.m2/repository/junit/junit/4.11/junit-4.11.jar;C:/Users/MyUser/.m2/repository/org/apache/maven/wagon/wagon-file/2.4/wagon-file-2.4.jar;C:/Users/MyUser/.m2/repository/javax/xml/bind/jaxb-api/2.2/jaxb-api-2.2.jar;C:/Users/MyUser/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar;C:/Users/MyUser/.m2/repository/org/hibernate/hibernate-core/3.6.6.Final/hibernate-core-3.6.6.Final.jar;C:/Users/MyUser/.m2/repository/org/jboss/arquillian/container/arquillian-container-spi/1.1.2.Final/arquillian-container-spi-1.1.2.Final.jar;C:/Users/MyUser/.m2/repository/org/bouncycastle/bctsp-jdk14/1.38/bctsp-jdk14-1.38.jar;C:/Users/MyUser/.m2/repository/org/jboss/shrinkwrap/descriptors/shrinkwrap-descriptors-spi/2.0.0-alpha-3/shrinkwrap-descriptors-spi-2.0.0-alpha-3.jar;C:/Users/MyUser/.m2/repository/org/sonatype/aether/aether-api/1.13.1/aether-api-1.13.1.jar;C:/Users/MyUser/.m2/repository/commons-beanutils/commons-beanutils/1.8.0/commons-beanutils-1.8.0.jar;C:/Users/MyUser/.m2/repository/br/s/platform/server/splatsrvutil/1.0/splatsrvutil-1.0.jar;C:/Users/MyUser/.m2/repository/org/apache/maven/wagon/wagon-http-lightweight/2.4/wagon-http-lightweight-2.4.jar;C:/Users/MyUser/.m2/repository/br/scf/server/SServerUtils/1.0/SServerUtils-1.0.jar;C:/Users/MyUser/.m2/repository/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar;C:/Users/MyUser/.m2/repository/jfree/jcommon/1.0.15/jcommon-1.0.15.jar;C:/Users/MyUser/.m2/repository/org/jboss/arquillian/core/arquillian-core-impl-base/1.1.2.Final/arquillian-core-impl-base-1.1.2.Final.jar;C:/Users/MyUser/.m2/repository/org/hibernate/hibernate-commons-annotations/3.2.0.Final/hibernate-commons-annotations-3.2.0.Final.jar;C:/Users/MyUser/.m2/repository/org/jboss/shrinkwrap/shrinkwrap-impl-base/1.1.2/shrinkwrap-impl-base-1.1.2.jar;C:/Users/MyUser/.m2/repository/org/apache/maven/maven-settings-builder/3.0.5/maven-settings-builder-3.0.5.jar;C:/Users/MyUser/.m2/repository/br/scf/server/SModPar/1.0/SModPar-1.0-classes.jar;C:/Users/MyUser/.m2/repository/br/s/platform/common/splatcomutil/1.0/splatcomutil-1.0.jar;C:/Users/MyUser/.m2/repository/org/jboss/arquillian/config/arquillian-config-api/1.1.2.Final/arquillian-config-api-1.1.2.Final.jar;C:/Users/MyUser/.m2/repository/org/jboss/ejb3/jboss-ejb3-ext-api/2.0.0/jboss-ejb3-ext-api-2.0.0.jar;C:/Users/MyUser/.m2/repository/org/apache/httpcomponents/httpcore/4.2.3/httpcore-4.2.3.jar;C:/Users/MyUser/.m2/repository/log4j/log4j/1.2.16/log4j-1.2.16.jar;C:/Users/MyUser/.m2/repository/org/jboss/shrinkwrap/shrinkwrap-api/1.1.2/shrinkwrap-api-1.1.2.jar;C:/Users/MyUser/.m2/repository/jfree/jfreechart/1.0.12/jfreechart-1.0.12.jar;C:/Users/MyUser/.m2/repository/antlr/antlr/2.7.6/antlr-2.7.6.jar;C:/Users/MyUser/.m2/repository/org/jboss/arquillian/container/arquillian-container-test-impl-base/1.1.2.Final/arquillian-container-test-impl-base-1.1.2.Final.jar;C:/Users/MyUser/.m2/repository/org/jboss/shrinkwrap/descriptors/shrinkwrap-descriptors-api-base/2.0.0-alpha-3/shrinkwrap-descriptors-api-base-2.0.0-alpha-3.jar;C:/Users/MyUser/.m2/repository/org/apache/maven/maven-model/3.0.5/maven-model-3.0.5.jar;C:/Users/MyUser/.m2/repository/org/apache/maven/maven-model-builder/3.0.5/maven-model-builder-3.0.5.jar;C:/Users/MyUser/.m2/repository/javax/transaction/jta/1.1/jta-1.1.jar;C:/Users/MyUser/.m2/repository/br/scf/common/SCommonUtils/1.0/SCommonUtils-1.0.jar;C:/Users/MyUser/.m2/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar;C:/Users/MyUser/.m2/repository/org/jboss/arquillian/core/arquillian-core-spi/1.1.2.Final/arquillian-core-spi-1.1.2.Final.jar;C:/Users/MyUser/.m2/repository/org/sonatype/aether/aether-impl/1.13.1/aether-impl-1.13.1.jar;C:/Users/MyUser/.m2/repository/org/codehaus/plexus/plexus-utils/2.0.6/plexus-utils-2.0.6.jar;C:/Users/MyUser/.m2/repository/org/codehaus/castor/castor/1.2/castor-1.2.jar;C:/Users/MyUser/.m2/repository/org/jboss/spec/javax/servlet/jboss-servlet-api_3.0_spec/1.0.0.Final/jboss-servlet-api_3.0_spec-1.0.0.Final.jar;C:/Users/MyUser/.m2/repository/br/scf/server/SModF/1.0/SModF-1.0-classes.jar;C:/Users/MyUser/.m2/repository/org/jboss/arquillian/test/arquillian-test-spi/1.1.2.Final/arquillian-test-spi-1.1.2.Final.jar;C:/Users/MyUser/.m2/repository/org/hibernate/javax/persistence/hibernate-jpa-2.0-api/1.0.0.Final/hibernate-jpa-2.0-api-1.0.0.Final.jar;C:/Users/MyUser/.m2/repository/org/apache/maven/wagon/wagon-http-shared4/2.4/wagon-http-shared4-2.4.jar;C:/Users/MyUser/.m2/repository/javax/xml/jaxrpc-api/1.1/jaxrpc-api-1.1.jar;C:/Users/MyUser/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.1.4/jackson-core-2.1.4.jar;C:/Users/MyUser/.m2/repository/org/jsoup/jsoup/1.7.1/jsoup-1.7.1.jar;C:/Users/MyUser/.m2/repository/mysql/mysql-connector-java/5.1.33/mysql-connector-java-5.1.33.jar;C:/workspace/HugeProject/target/classes;C:/workspace/HugeProject/target/test-classes'' ''C:/workspace/HugeProject/src/main/java/s/f/a/a/e/Dao.java'''}
Error detected while processing function SyntasticCheck[1]..<SNR>81_UpdateErrors[15]..<SNR>81_CacheErrors[35]..33[1]..32[23]..SyntaxCheckers_java_javac_GetLocList[85]..SyntasticMake[30]..syntastic#util#system:
line 9:
E484: Can't open file C:/Users/MyUser/AppData/Local/Temp/VIoA776.tmp
You have a huge classpath, and you seem to be running out of the command line buffer because of it. If that's the case, the problem is between Vim and your OS, not syntastic, and syntastic can't do anything about it.
Can you reproduce the problem with a minimal "hello world" program, and a minimal classpath?
No. For others maven projects works just fine.
...the problem is between Vim and your OS, not syntastic...
As I suspected. Are there anything to do?
There isn't much you can do, sorry about that. You might try passing classpath to javac
in an environment variable CLASSPATH
, but you'll have to figure out how to make it reach the shell started by Vim's system()
. Java lives in its own walled garden, and it isn't particularly friendly to programs that try to interact with it over a command line. You'd probably have more success with Eclipse together with the the Eclim plugin for Vim. shrug
Thanks @lcd047. I will try to make this work and if there is any advances I will update here.
Using SyntasticCheck on Java projects with Maven shows this error:
Appears that the VIo32EF.tmp file is created, but removed before being used.
SyntasticInfo output:
Vim Version:
System Operation: Windows 10
The command SyntasticCheck work fine with Java classes.
Anyone knows what is wrong?