Hi David,

well, I wouldn't go as far as to say "it wasn't tested" - but rather "no one took the effort to build it local it give it a try" - as if this would had been done at least someone should had noticed that the way the mailetcontainer.xml was at this point just doesn't work. So, I guess the only "tests" done were the automatic checks on commit - and these might were not been able to correctly check the messed up config. As for why we can't exactly re-produce each others result: I just clone it from github and build it myself - do you the same or do you use some pre-compiled/-packaged archive provided from somewhere else? Although it should not make any difference it's quite possible that the packaged version actually does differ from what you get if you build it from source on your own. As for your failing JVM start up: that looks really odd - only got this very error on php when the default mysql socket changed path. Give it a try to just launch the VM itself: $>java -version If this fails then there's something wrong with the jre in the folder you designated. Also check the file and directory permissions (as that's what once got me into trouble as I'm still not really understand the difference between the read and the execute permission). If you google about this issue it's always something with a wrapper and a messed up path - so this might could be the reason also for you (wild guess)?

Anyway, I joined for a question about mailing lists and something no longer part of james - it was just a coincidence I noticed your (including Ahmet and Joe) issue about James 3.4 - strange none of the devs yet replied. So I guess as my question remains unanswered and your issue is caused by a broken release I guess we can agree on just use 3.3 instead. From what I can see the important changes are not that big so unless someone really relies on DKIM built into james instead of once external james-dkim or some changes to the webadmin (I never got it to work as I just don't know how) I guess it shouldn't be an issue to just use 3.3.

So, I wish you luck. Maybe I'll rejoin later - for now I'm out.

Matt

Am 06.03.2020 um 10:22 schrieb [email protected]:
hi Matt

Confusing that we don't duplicate each others problems, but I do agree that 
3.4.0 is not usable. It seems to have been released without much testing.

I set it up on a cloud VM with email known to be fully working with exim4 and 
dovecot running - which of course I stopped first so james can listen on ports 
143 and 25.

I created a domain in james that actually has A and MX records pointing to the 
VM and a james user in that domain. I configured maildir storage and commented 
out the offending mailet as has been proscribed.

A test mail from another fully functioning mail server is spooled in the logs, 
but not seen in the INBOX - just as with the tests I carried out on my home 
laptop. A test mail in the other direction (ie from James) gets the same 
treatment - successfully spooled locally, but never received by the remote host.

There was other bizarreness that I didn't get on the laptop - although I got 
james up and running with the run.sh script it would no go with the james 
command (neither james console nor james start) - errors below .

I may look at version 3.3, but I'm finish trying to get 3.4 to do anything. For 
the record. I've been testing on linux (fedora laptop and debian VM) with java 
8.

startup error below this
(root@badwolf:/opt/james-server-app-3.4.0/bin# echo $JAVA_HOME
/opt/jre1.8.0_241)
===============================================================================
root@badwolf:/opt/james-server-app-3.4.0/bin# ./james console
Running Apache James :: Server :: App...
wrapper  | --> Wrapper Started as Console
wrapper  | Launching a JVM...
wrapper  | JVM exited while loading the application.
jvm 1    | wrapper  | Unable to start JVM: No such file or directory (2)
wrapper  | Launching a JVM...
wrapper  | JVM exited while loading the application.
jvm 2    | wrapper  | Unable to start JVM: No such file or directory (2)
wrapper  | Launching a JVM...
wrapper  | JVM exited while loading the application.
jvm 3    | wrapper  | Unable to start JVM: No such file or directory (2)
wrapper  | Launching a JVM...
wrapper  | JVM exited while loading the application.
jvm 4    | wrapper  | Unable to start JVM: No such file or directory (2)
wrapper  | Launching a JVM...
wrapper  | JVM exited while loading the application.
jvm 5    | wrapper  | Unable to start JVM: No such file or directory (2)
wrapper  | There were 5 failed launches in a row, each lasting less than 300 
seconds.  Giving up.
wrapper  |   There may be a configuration problem: please check the logs.
wrapper  | <-- Wrapper Stopped

--
David Matthews
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to