Error: Process exited with no output, code: 0 #96
Comments
Thanks for reporting @jonstaryuk - i will investigate this issue. Sorry for the inconveniences. |
@jonstaryuk i couldn't find a general reason for that issue. It seems like your javac-call doesn't return anything, but i don't know why. It would be helpful if you could run the lint with "Verbose Logging" set to true until the issue appears (please remind to turn it off afterwards) and copy & paste the console output ( I am assuming you're using Java 1.7/.8? However - it seems we have currently a general issue in the package, too. I guess i will rewrite it the next week. 😩 |
Yes, javac version 1.8.0_65. Manually running Logs on Atom launch:
Lint with no errors/warnings (throws error):
Lint with errors/warnings (works correctly):
(oops, didn't mean to click close) |
No worries 😄 -- thanks for the detailed response! Okay as far as i understood the issue this seems to belong to the fact that this package expect javac to respond to stderr. And the exception is thrown because stderr didn't contain anything. Since javac behaves that way (so this is normal) i need to find out why your javac-call complains about the missing stderr-output and mine not. |
I can confirm this on two different Windows computers - one running Atom 1.9.0-dev-d71f6e5/Windows 10 and the other Atom 1.7.4/Windows 7. Both are using linter-javac 1.9.3, though like @jonstaryuk said this exception started happening around 1.9.0 or so. The 1.9.0-dev laptop is using Java 1.8.0_92 while the 1.7.4 one is using Java 6 or 7 (not too sure; I can check tomorrow). Happy to provide any other information and debug if necessary! |
@50Wliu thank you very much - it seems like this is a Windows-related bug. I guess i need to set AppVeyor up. I will need some more time - please be patient. :) |
@florianb I am having the same issue with ubuntu 16.04 and java version "1.8.0_91" |
@jskenney - thanks a lot, these are bad news. Since it seems there are several people affected, i will try to release a hotfix. 🐞 |
FYI @florianb this should be as simple as setting the |
Thanks @Arcanemagus - i already thought about enabling May it be that we all will face that issue as soon as steelbrain's exec is rolled out to everybody? I thought greenkeeper would also update the package-dependencies to the explicit latest versions. |
- Add argument `allowEmptyStderr` to exec-command - Add patch-description to changelog
@jonstaryuk, @50Wliu, @jskenney - i recently published a patch (1.9.4) which hopefully fixes that problem. Since i wasn't able to reproduce that error i would really appreciate if you could give me any feedback if that patch solved the issue for you! Thanks in advance! 🍻 |
Greenkeeper only checks dependencies of the project, leaving updating of sub-dependencies to them (and any necessary updates would then be handled by it). |
@florianb That appears to have fixed the issue for me, thanks for the quick fix! |
@jskenney: these are good news! Happy coding.. :) Am 04.06.2016 1:33 vorm. schrieb jskenney notifications@github.com: @florianbhttps://github.com/florianb That appears to have fixed the issue for me, thanks for the quick fix! You are receiving this because you were mentioned. |
1.9.4 fixed the issue for me on OS X 10.11.6. Thanks Florian! |
This sounds great -- thanks to all involved! 👏 |
Starting from v1.9.2, I get this error when javac exits with no errors/warnings. (If javac warns about something, the linter still works correctly.) I looked at sb-exec and the base linter package but couldn't figure out where exactly the problem came from...
The text was updated successfully, but these errors were encountered: