Thread: [Javaemailserver-user] ArrayIndexOutOfBoundsException
Brought to you by:
edaugherty,
mfg8876
|
From: <jav...@li...> - 2013-08-19 15:39:35
|
Hi, I just configured JES 2.7.0. At first, I had an issue with DNS resolving. Somehow my W2K8 test server responds only in IPv6. Setting the DNS options in mail.bat solved that issue. However, when I start, I still get this error message and I have no clue where it could come from: C:\prog\jes-2.7.0\bin>mail 2013-08-19 10:07:15,531 - [main] Mail - JES Starting Up... The application failed to initialize. java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.elementData(ArrayList.java:371) at java.util.ArrayList.get(ArrayList.java:384) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFile .loadUserProperties(ConfigurationManagerBackEndFile.java:227) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFile .loadUsersAndRealms(ConfigurationManagerBackEndFile.java:746) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadProper ties(ConfigurationManager.java:363) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.init(Confi gurationManager.java:325) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.initialize (ConfigurationManager.java:243) at com.ericdaugherty.mail.server.Mail.init(Mail.java:177) at com.ericdaugherty.mail.server.Mail.instantiate(Mail.java:342) at com.ericdaugherty.mail.server.Mail.main(Mail.java:466) I need the most simple solution, Just drop all received email into the admin mailbox. Essentially, I just pointed JES to a 32 bit Java, Added a single domain and a single admin user for that domain. Older versions of JES (1.6.1) have worked for me in that regards, but I wanted to use the latest and greatest :-) Tx, HRV |
|
From: <jav...@li...> - 2013-08-19 21:52:54
|
Hello HRV, thanks for trying the latest version. You most likely have not added the domain in mail.xml (element backend/File/domains). Or the user was defined with no domain or the domain doesn't much the declaration in mail.xml. Could you please send me a copy of the mail.xml, user.conf and les.log files? It would also help a lot if you could provide feedback on the W2K8 behaviour. Could you add the -Ddnsjava.options=verbose argument to your mail.bat, set the other dns options back they were originally (blank), restart the server and send me a copy of jes.log and if not too hard the console printout? If the solutions I suggested don't help, I will only be in a position to supply a working solution (aka an updated version) after receiving the requested files. Regards, Andreas > To: jav...@li... > Date: Mon, 19 Aug 2013 15:24:10 +0000 > From: jav...@li... > Subject: [Javaemailserver-user] ArrayIndexOutOfBoundsException > > Hi, > > I just configured JES 2.7.0. > At first, I had an issue with DNS resolving. Somehow my W2K8 test server > responds only in IPv6. > Setting the DNS options in mail.bat solved that issue. > > However, when I start, I still get this error message and I have no clue > where it could come from: > > C:\prog\jes-2.7.0\bin>mail > 2013-08-19 10:07:15,531 - [main] Mail - JES Starting Up... > The application failed to initialize. > java.lang.ArrayIndexOutOfBoundsException: -1 > at java.util.ArrayList.elementData(ArrayList.java:371) > at java.util.ArrayList.get(ArrayList.java:384) > at > com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFile > .loadUserProperties(ConfigurationManagerBackEndFile.java:227) > at > com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFile > .loadUsersAndRealms(ConfigurationManagerBackEndFile.java:746) > at > com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadProper > ties(ConfigurationManager.java:363) > at > com.ericdaugherty.mail.server.configuration.ConfigurationManager.init(Confi > gurationManager.java:325) > at > com.ericdaugherty.mail.server.configuration.ConfigurationManager.initialize > (ConfigurationManager.java:243) > at com.ericdaugherty.mail.server.Mail.init(Mail.java:177) > at com.ericdaugherty.mail.server.Mail.instantiate(Mail.java:342) > at com.ericdaugherty.mail.server.Mail.main(Mail.java:466) > > I need the most simple solution, Just drop all received email into the > admin mailbox. > Essentially, I just pointed JES to a 32 bit Java, Added a single domain > and a single admin user for that domain. > > Older versions of JES (1.6.1) have worked for me in that regards, but I > wanted to use the latest and greatest :-) > > > Tx, > > HRV > > > ------------------------------------------------------------------------------ > Introducing Performance Central, a new site from SourceForge and > AppDynamics. Performance Central is your source for news, insights, > analysis and resources for efficient Application Performance Management. > Visit us today! > http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk > _______________________________________________ > Javaemailserver-user mailing list > Jav...@li... > https://lists.sourceforge.net/lists/listinfo/javaemailserver-user |
|
From: <jav...@li...> - 2013-08-20 05:14:22
|
Hi Andreas, Thanks for your help! I think I had the settings correct. Checked again, but it didn't work. I did all you asked for and it always errors out on the DNS settings, unless I add them specifically. Please see the attached files and the output of three use cases below (marked in the log as well) I divided it into separate cases. Log files attached and output below. 1: DNS Server set to 127.0.0.1. As this is a VM, the VMware DNS may mess with the AD-server DNS??? 2: DNS settings blank 3: DNS server set to 127.0.0.1 and DNS domain set to seri.sailpoint.com Console output for 1: Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\Administrator>cd \prog\jes-2.7.0\bin C:\prog\jes-2.7.0\bin>mail 2013-08-20 00:00:16,960 - [main] Mail - JES Starting Up... adding server 127.0.0.1 adding server 127.0.0.1 adding server 172.16.66.2 lookup javaemailserver.sourceforge.net. A unknown Sending to 127.0.0.1:53 lookup ad-server. A unknown Sending to 127.0.0.1:53 queried javaemailserver.sourceforge.net. A successful lookup ad-server. AAAA unknown Sending to 127.0.0.1:53 DNSJavaNameService: Unexpected error. java.net.UnknownHostException: ad-server at org.xbill.DNS.spi.DNSJavaNameService.lookupAllHostAddr(DNSJavaNameService.j ava:147) at org.xbill.DNS.spi.DNSJavaNameService.invoke(DNSJavaNameService.java:97) at com.sun.proxy.$Proxy0.lookupAllHostAddr(Unknown Source) at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1286) at java.net.InetAddress.getLocalHost(InetAddress.java:1462) at sun.security.provider.SeedGenerator$1.run(SeedGenerator.java:176) at sun.security.provider.SeedGenerator$1.run(SeedGenerator.java:162) at java.security.AccessController.doPrivileged(Native Method) at sun.security.provider.SeedGenerator.getSystemEntropy(SeedGenerator.java:161 ) at sun.security.provider.SecureRandom$SeederHolder.<clinit>(SecureRandom.java: 184) at sun.security.provider.SecureRandom.engineNextBytes(SecureRandom.java:203) at java.security.SecureRandom.nextBytes(SecureRandom.java:455) at java.security.SecureRandom.next(SecureRandom.java:477) at java.util.Random.nextInt(Random.java:239) at org.xbill.DNS.UDPClient$1.run(UDPClient.java:38) at java.lang.Thread.run(Thread.java:722) lookup ad-server. A unknown Sending to 127.0.0.1:53 lookup ad-server. AAAA unknown Sending to 127.0.0.1:53 DNSJavaNameService: Unexpected error. java.net.UnknownHostException: ad-server at org.xbill.DNS.spi.DNSJavaNameService.lookupAllHostAddr(DNSJavaNameService.j ava:147) at org.xbill.DNS.spi.DNSJavaNameService.invoke(DNSJavaNameService.java:97) at com.sun.proxy.$Proxy0.lookupAllHostAddr(Unknown Source) at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1286) at java.net.InetAddress.getLocalHost(InetAddress.java:1462) at javax.crypto.JarVerifier.getSystemEntropy(JarVerifier.java:783) at javax.crypto.JarVerifier.testSignatures(JarVerifier.java:706) at javax.crypto.JarVerifier.access$400(JarVerifier.java:34) at javax.crypto.JarVerifier$1.run(JarVerifier.java:183) at javax.crypto.JarVerifier$1.run(JarVerifier.java:149) at java.security.AccessController.doPrivileged(Native Method) at javax.crypto.JarVerifier.<clinit>(JarVerifier.java:148) at javax.crypto.JceSecurity.loadPolicies(JceSecurity.java:316) at javax.crypto.JceSecurity.setupJurisdictionPolicies(JceSecurity.java:261) at javax.crypto.JceSecurity.access$000(JceSecurity.java:48) at javax.crypto.JceSecurity$1.run(JceSecurity.java:78) at java.security.AccessController.doPrivileged(Native Method) at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:76) at javax.crypto.KeyAgreement.getInstance(KeyAgreement.java:173) at sun.security.ssl.JsseJce.getKeyAgreement(JsseJce.java:285) at sun.security.ssl.JsseJce.isEcAvailable(JsseJce.java:198) at sun.security.ssl.CipherSuite$KeyExchange.isAvailable(CipherSuite.java:372) at sun.security.ssl.CipherSuite.isAvailable(CipherSuite.java:190) at sun.security.ssl.SSLContextImpl.getApplicableCipherSuiteList(SSLContextImpl .java:342) at sun.security.ssl.SSLContextImpl.getDefaultCipherSuiteList(SSLContextImpl.ja va:293) at sun.security.ssl.SSLServerSocketFactoryImpl.getDefaultCipherSuites(SSLServe rSocketFactoryImpl.java:102) at com.ericdaugherty.mail.server.configuration.JSSEConfigurator.getCiphers(JSS EConfigurator.java:123) at com.ericdaugherty.mail.server.configuration.JSSEConfigurator.getVersionCons trainedLimitedEnabledCiphers(JSSEC onfigurator.java:153) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerGeneral.gen eralSecurityConfiguration(Configur ationManagerGeneral.java:312) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerGeneral.gen eralConfiguration(ConfigurationMan agerGeneral.java:131) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadGenera lProperties(ConfigurationManager.j ava:428) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadProper ties(ConfigurationManager.java:361 ) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.init(Confi gurationManager.java:325) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.initialize (ConfigurationManager.java:243) at com.ericdaugherty.mail.server.Mail.init(Mail.java:177) at com.ericdaugherty.mail.server.Mail.instantiate(Mail.java:342) at com.ericdaugherty.mail.server.Mail.main(Mail.java:466) The application failed to initialize. java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.elementData(ArrayList.java:371) at java.util.ArrayList.get(ArrayList.java:384) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFile .loadUserProperties(ConfigurationM anagerBackEndFile.java:227) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFile .loadUsersAndRealms(ConfigurationM anagerBackEndFile.java:746) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadProper ties(ConfigurationManager.java:363 ) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.init(Confi gurationManager.java:325) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.initialize (ConfigurationManager.java:243) at com.ericdaugherty.mail.server.Mail.init(Mail.java:177) at com.ericdaugherty.mail.server.Mail.instantiate(Mail.java:342) at com.ericdaugherty.mail.server.Mail.main(Mail.java:466) C:\prog\jes-2.7.0\bin> Console output for 2: Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\Administrator>cd \prog\jes-2.7.0\bin C:\prog\jes-2.7.0\bin>mail 2013-08-20 00:07:58,304 - [main] Mail - JES Starting Up... adding server 127.0.0.1 adding server 172.16.66.2 lookup javaemailserver.sourceforge.net. A unknown Sending to 127.0.0.1:53 lookup ad-server. A unknown Sending to 127.0.0.1:53 queried javaemailserver.sourceforge.net. A successful lookup ad-server. AAAA unknown Sending to 127.0.0.1:53 DNSJavaNameService: Unexpected error. java.net.UnknownHostException: ad-server at org.xbill.DNS.spi.DNSJavaNameService.lookupAllHostAddr(DNSJavaNameService.j ava:147) at org.xbill.DNS.spi.DNSJavaNameService.invoke(DNSJavaNameService.java:97) at com.sun.proxy.$Proxy0.lookupAllHostAddr(Unknown Source) at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1286) at java.net.InetAddress.getLocalHost(InetAddress.java:1462) at sun.security.provider.SeedGenerator$1.run(SeedGenerator.java:176) at sun.security.provider.SeedGenerator$1.run(SeedGenerator.java:162) at java.security.AccessController.doPrivileged(Native Method) at sun.security.provider.SeedGenerator.getSystemEntropy(SeedGenerator.java:161 ) at sun.security.provider.SecureRandom$SeederHolder.<clinit>(SecureRandom.java: 184) at sun.security.provider.SecureRandom.engineNextBytes(SecureRandom.java:203) at java.security.SecureRandom.nextBytes(SecureRandom.java:455) at java.security.SecureRandom.next(SecureRandom.java:477) at java.util.Random.nextInt(Random.java:239) at org.xbill.DNS.UDPClient$1.run(UDPClient.java:38) at java.lang.Thread.run(Thread.java:722) lookup ad-server. A unknown Sending to 127.0.0.1:53 lookup ad-server. AAAA unknown Sending to 127.0.0.1:53 DNSJavaNameService: Unexpected error. java.net.UnknownHostException: ad-server at org.xbill.DNS.spi.DNSJavaNameService.lookupAllHostAddr(DNSJavaNameService.j ava:147) at org.xbill.DNS.spi.DNSJavaNameService.invoke(DNSJavaNameService.java:97) at com.sun.proxy.$Proxy0.lookupAllHostAddr(Unknown Source) at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1286) at java.net.InetAddress.getLocalHost(InetAddress.java:1462) at javax.crypto.JarVerifier.getSystemEntropy(JarVerifier.java:783) at javax.crypto.JarVerifier.testSignatures(JarVerifier.java:706) at javax.crypto.JarVerifier.access$400(JarVerifier.java:34) at javax.crypto.JarVerifier$1.run(JarVerifier.java:183) at javax.crypto.JarVerifier$1.run(JarVerifier.java:149) at java.security.AccessController.doPrivileged(Native Method) at javax.crypto.JarVerifier.<clinit>(JarVerifier.java:148) at javax.crypto.JceSecurity.loadPolicies(JceSecurity.java:316) at javax.crypto.JceSecurity.setupJurisdictionPolicies(JceSecurity.java:261) at javax.crypto.JceSecurity.access$000(JceSecurity.java:48) at javax.crypto.JceSecurity$1.run(JceSecurity.java:78) at java.security.AccessController.doPrivileged(Native Method) at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:76) at javax.crypto.KeyAgreement.getInstance(KeyAgreement.java:173) at sun.security.ssl.JsseJce.getKeyAgreement(JsseJce.java:285) at sun.security.ssl.JsseJce.isEcAvailable(JsseJce.java:198) at sun.security.ssl.CipherSuite$KeyExchange.isAvailable(CipherSuite.java:372) at sun.security.ssl.CipherSuite.isAvailable(CipherSuite.java:190) at sun.security.ssl.SSLContextImpl.getApplicableCipherSuiteList(SSLContextImpl .java:342) at sun.security.ssl.SSLContextImpl.getDefaultCipherSuiteList(SSLContextImpl.ja va:293) at sun.security.ssl.SSLServerSocketFactoryImpl.getDefaultCipherSuites(SSLServe rSocketFactoryImpl.java:102) at com.ericdaugherty.mail.server.configuration.JSSEConfigurator.getCiphers(JSS EConfigurator.java:123) at com.ericdaugherty.mail.server.configuration.JSSEConfigurator.getVersionCons trainedLimitedEnabledCiphers(JSSEC onfigurator.java:153) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerGeneral.gen eralSecurityConfiguration(Configur ationManagerGeneral.java:312) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerGeneral.gen eralConfiguration(ConfigurationMan agerGeneral.java:131) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadGenera lProperties(ConfigurationManager.j ava:428) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadProper ties(ConfigurationManager.java:361 ) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.init(Confi gurationManager.java:325) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.initialize (ConfigurationManager.java:243) at com.ericdaugherty.mail.server.Mail.init(Mail.java:177) at com.ericdaugherty.mail.server.Mail.instantiate(Mail.java:342) at com.ericdaugherty.mail.server.Mail.main(Mail.java:466) The application failed to initialize. java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.elementData(ArrayList.java:371) at java.util.ArrayList.get(ArrayList.java:384) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFile .loadUserProperties(ConfigurationM anagerBackEndFile.java:227) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFile .loadUsersAndRealms(ConfigurationM anagerBackEndFile.java:746) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadProper ties(ConfigurationManager.java:363 ) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.init(Confi gurationManager.java:325) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.initialize (ConfigurationManager.java:243) at com.ericdaugherty.mail.server.Mail.init(Mail.java:177) at com.ericdaugherty.mail.server.Mail.instantiate(Mail.java:342) at com.ericdaugherty.mail.server.Mail.main(Mail.java:466) C:\prog\jes-2.7.0\bin> Console output for 3: Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\Administrator>cd \prog\jes-2.7.0\bin C:\prog\jes-2.7.0\bin>mail 2013-08-20 00:09:43,278 - [main] Mail - JES Starting Up... adding server 127.0.0.1 adding search seri.sailpoint.com lookup javaemailserver.sourceforge.net. A unknown Sending to 127.0.0.1:53 lookup ad-server.seri.sailpoint.com. A unknown Sending to 127.0.0.1:53 queried javaemailserver.sourceforge.net. A successful queried ad-server.seri.sailpoint.com. A NXDOMAIN lookup ad-server.seri.sailpoint.com. AAAA NXDOMAIN DNSJavaNameService: Unexpected error. java.net.UnknownHostException: ad-server at org.xbill.DNS.spi.DNSJavaNameService.lookupAllHostAddr(DNSJavaNameService.j ava:147) at org.xbill.DNS.spi.DNSJavaNameService.invoke(DNSJavaNameService.java:97) at com.sun.proxy.$Proxy0.lookupAllHostAddr(Unknown Source) at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1286) at java.net.InetAddress.getLocalHost(InetAddress.java:1462) at sun.security.provider.SeedGenerator$1.run(SeedGenerator.java:176) at sun.security.provider.SeedGenerator$1.run(SeedGenerator.java:162) at java.security.AccessController.doPrivileged(Native Method) at sun.security.provider.SeedGenerator.getSystemEntropy(SeedGenerator.java:161 ) at sun.security.provider.SecureRandom$SeederHolder.<clinit>(SecureRandom.java: 184) at sun.security.provider.SecureRandom.engineNextBytes(SecureRandom.java:203) at java.security.SecureRandom.nextBytes(SecureRandom.java:455) at java.security.SecureRandom.next(SecureRandom.java:477) at java.util.Random.nextInt(Random.java:239) at org.xbill.DNS.UDPClient$1.run(UDPClient.java:38) at java.lang.Thread.run(Thread.java:722) lookup ad-server.seri.sailpoint.com. A NXDOMAIN lookup ad-server.seri.sailpoint.com. AAAA NXDOMAIN DNSJavaNameService: Unexpected error. java.net.UnknownHostException: ad-server at org.xbill.DNS.spi.DNSJavaNameService.lookupAllHostAddr(DNSJavaNameService.j ava:147) at org.xbill.DNS.spi.DNSJavaNameService.invoke(DNSJavaNameService.java:97) at com.sun.proxy.$Proxy0.lookupAllHostAddr(Unknown Source) at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1286) at java.net.InetAddress.getLocalHost(InetAddress.java:1462) at javax.crypto.JarVerifier.getSystemEntropy(JarVerifier.java:783) at javax.crypto.JarVerifier.testSignatures(JarVerifier.java:706) at javax.crypto.JarVerifier.access$400(JarVerifier.java:34) at javax.crypto.JarVerifier$1.run(JarVerifier.java:183) at javax.crypto.JarVerifier$1.run(JarVerifier.java:149) at java.security.AccessController.doPrivileged(Native Method) at javax.crypto.JarVerifier.<clinit>(JarVerifier.java:148) at javax.crypto.JceSecurity.loadPolicies(JceSecurity.java:316) at javax.crypto.JceSecurity.setupJurisdictionPolicies(JceSecurity.java:261) at javax.crypto.JceSecurity.access$000(JceSecurity.java:48) at javax.crypto.JceSecurity$1.run(JceSecurity.java:78) at java.security.AccessController.doPrivileged(Native Method) at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:76) at javax.crypto.KeyAgreement.getInstance(KeyAgreement.java:173) at sun.security.ssl.JsseJce.getKeyAgreement(JsseJce.java:285) at sun.security.ssl.JsseJce.isEcAvailable(JsseJce.java:198) at sun.security.ssl.CipherSuite$KeyExchange.isAvailable(CipherSuite.java:372) at sun.security.ssl.CipherSuite.isAvailable(CipherSuite.java:190) at sun.security.ssl.SSLContextImpl.getApplicableCipherSuiteList(SSLContextImpl .java:342) at sun.security.ssl.SSLContextImpl.getDefaultCipherSuiteList(SSLContextImpl.ja va:293) at sun.security.ssl.SSLServerSocketFactoryImpl.getDefaultCipherSuites(SSLServe rSocketFactoryImpl.java:102) at com.ericdaugherty.mail.server.configuration.JSSEConfigurator.getCiphers(JSS EConfigurator.java:123) at com.ericdaugherty.mail.server.configuration.JSSEConfigurator.getVersionCons trainedLimitedEnabledCiphers(JSSEC onfigurator.java:153) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerGeneral.gen eralSecurityConfiguration(Configur ationManagerGeneral.java:312) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerGeneral.gen eralConfiguration(ConfigurationMan agerGeneral.java:131) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadGenera lProperties(ConfigurationManager.j ava:428) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadProper ties(ConfigurationManager.java:361 ) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.init(Confi gurationManager.java:325) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.initialize (ConfigurationManager.java:243) at com.ericdaugherty.mail.server.Mail.init(Mail.java:177) at com.ericdaugherty.mail.server.Mail.instantiate(Mail.java:342) at com.ericdaugherty.mail.server.Mail.main(Mail.java:466) The application failed to initialize. java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.elementData(ArrayList.java:371) at java.util.ArrayList.get(ArrayList.java:384) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFile .loadUserProperties(ConfigurationM anagerBackEndFile.java:227) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFile .loadUsersAndRealms(ConfigurationM anagerBackEndFile.java:746) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadProper ties(ConfigurationManager.java:363 ) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.init(Confi gurationManager.java:325) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.initialize (ConfigurationManager.java:243) at com.ericdaugherty.mail.server.Mail.init(Mail.java:177) at com.ericdaugherty.mail.server.Mail.instantiate(Mail.java:342) at com.ericdaugherty.mail.server.Mail.main(Mail.java:466) C:\prog\jes-2.7.0\bin> From: "jav...@li..." <jav...@li...> Reply-To: "jav...@li..." <jav...@li...> Date: maandag 19 augustus 2013 23:52 To: "jav...@li..." <jav...@li...> Subject: Re: [Javaemailserver-user] ArrayIndexOutOfBoundsException >Hello HRV, > >thanks for trying the latest version. You most likely have not added the >domain in mail.xml (element backend/File/domains). Or the user was >defined with no domain or the domain doesn't much the declaration in >mail.xml. Could you please send me a copy of the > mail.xml, user.conf and les.log files? It would also help a lot if you >could provide feedback on the W2K8 behaviour. Could you add the >-Ddnsjava.options=verbose argument to your mail.bat, set the other dns >options back they were originally (blank), restart > the server and send me a copy of jes.log and if not too hard the console >printout? > >If the solutions I suggested don't help, I will only be in a position to >supply a working solution (aka an updated version) after receiving the >requested files. > >Regards, >Andreas > >> To: jav...@li... >> Date: Mon, 19 Aug 2013 15:24:10 +0000 >> From: jav...@li... >> Subject: [Javaemailserver-user] ArrayIndexOutOfBoundsException >> >> Hi, >> >> I just configured JES 2.7.0. >> At first, I had an issue with DNS resolving. Somehow my W2K8 test server >> responds only in IPv6. >> Setting the DNS options in mail.bat solved that issue. >> >> However, when I start, I still get this error message and I have no clue >> where it could come from: >> >> C:\prog\jes-2.7.0\bin>mail >> 2013-08-19 10:07:15,531 - [main] Mail - JES Starting Up... >> The application failed to initialize. >> java.lang.ArrayIndexOutOfBoundsException: -1 >> at java.util.ArrayList.elementData(ArrayList.java:371) >> at java.util.ArrayList.get(ArrayList.java:384) >> at >> >>com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFi >>le >> .loadUserProperties(ConfigurationManagerBackEndFile.java:227) >> at >> >>com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFi >>le >> .loadUsersAndRealms(ConfigurationManagerBackEndFile.java:746) >> at >> >>com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadProp >>er >> ties(ConfigurationManager.java:363) >> at >> >>com.ericdaugherty.mail.server.configuration.ConfigurationManager.init(Con >>fi >> gurationManager.java:325) >> at >> >>com.ericdaugherty.mail.server.configuration.ConfigurationManager.initiali >>ze >> (ConfigurationManager.java:243) >> at com.ericdaugherty.mail.server.Mail.init(Mail.java:177) >> at com.ericdaugherty.mail.server.Mail.instantiate(Mail.java:342) >> at com.ericdaugherty.mail.server.Mail.main(Mail.java:466) >> >> I need the most simple solution, Just drop all received email into the >> admin mailbox. >> Essentially, I just pointed JES to a 32 bit Java, Added a single domain >> and a single admin user for that domain. >> >> Older versions of JES (1.6.1) have worked for me in that regards, but I >> wanted to use the latest and greatest :-) >> >> >> Tx, >> >> HRV >> >> >> >>------------------------------------------------------------------------- >>----- >> Introducing Performance Central, a new site from SourceForge and >> AppDynamics. Performance Central is your source for news, insights, >> analysis and resources for efficient Application Performance >>Management. >> Visit us today! >> >>http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clkt >>rk >> _______________________________________________ >> Javaemailserver-user mailing list >> Jav...@li... >> https://lists.sourceforge.net/lists/listinfo/javaemailserver-user |
|
From: <jav...@li...> - 2013-08-20 07:19:14
|
Hello again HRV, first things first, you should add the blahblahdemo.com domain (defined in user.conf) to mail.xml (element backend/File/domain) if you have not done so already. That should take care of the exception you are getting when starting JES. About the DNS issue. dnsava, the library being used to actually submit the dns queries is rather touchy about its settings. So, yes (and rather unfortunately I might add), it is most of the times required that the two DNS options are set in the startup scripts. I have been working on a replacement solution for the handling of dns queries. That effort has been put on hiatus until September. That being said (or rather written), the DNS errors you are receiving (and those are courtesy of Oracle) do not prevent JES from actually starting. It is rather unfortunate that the official dnsjava binary distribution actually logs directly to the console in specific use cases, regardlesss of the verbosity setting. The actual query does get to be properly resolved in all 3 cases: queried javaemailserver.sourceforge.net. A successful You most likely need not worry about setting the DNS options at all and just add the domain to mail.xml. Regards, Andreas To: jav...@li... Date: Tue, 20 Aug 2013 05:14:10 +0000 From: jav...@li... Subject: Re: [Javaemailserver-user] ArrayIndexOutOfBoundsException Hi Andreas, Thanks for your help! I think I had the settings correct. Checked again, but it didn't work. I did all you asked for and it always errors out on the DNS settings, unless I add them specifically. Please see the attached files and the output of three use cases below (marked in the log as well) I divided it into separate cases. Log files attached and output below. 1: DNS Server set to 127.0.0.1. As this is a VM, the VMware DNS may mess with the AD-server DNS??? 2: DNS settings blank 3: DNS server set to 127.0.0.1 and DNS domain set to seri.sailpoint.com Console output for 1: Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\Administrator>cd \prog\jes-2.7.0\bin C:\prog\jes-2.7.0\bin>mail 2013-08-20 00:00:16,960 - [main] Mail - JES Starting Up... adding server 127.0.0.1 adding server 127.0.0.1 adding server 172.16.66.2 lookup javaemailserver.sourceforge.net. A unknown Sending to 127.0.0.1:53 lookup ad-server. A unknown Sending to 127.0.0.1:53 queried javaemailserver.sourceforge.net. A successful lookup ad-server. AAAA unknown Sending to 127.0.0.1:53 DNSJavaNameService: Unexpected error. java.net.UnknownHostException: ad-server at org.xbill.DNS.spi.DNSJavaNameService.lookupAllHostAddr(DNSJavaNameService.j ava:147) at org.xbill.DNS.spi.DNSJavaNameService.invoke(DNSJavaNameService.java:97) at com.sun.proxy.$Proxy0.lookupAllHostAddr(Unknown Source) at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1286) at java.net.InetAddress.getLocalHost(InetAddress.java:1462) at sun.security.provider.SeedGenerator$1.run(SeedGenerator.java:176) at sun.security.provider.SeedGenerator$1.run(SeedGenerator.java:162) at java.security.AccessController.doPrivileged(Native Method) at sun.security.provider.SeedGenerator.getSystemEntropy(SeedGenerator.java:161 ) at sun.security.provider.SecureRandom$SeederHolder.<clinit>(SecureRandom.java: 184) at sun.security.provider.SecureRandom.engineNextBytes(SecureRandom.java:203) at java.security.SecureRandom.nextBytes(SecureRandom.java:455) at java.security.SecureRandom.next(SecureRandom.java:477) at java.util.Random.nextInt(Random.java:239) at org.xbill.DNS.UDPClient$1.run(UDPClient.java:38) at java.lang.Thread.run(Thread.java:722) lookup ad-server. A unknown Sending to 127.0.0.1:53 lookup ad-server. AAAA unknown Sending to 127.0.0.1:53 DNSJavaNameService: Unexpected error. java.net.UnknownHostException: ad-server at org.xbill.DNS.spi.DNSJavaNameService.lookupAllHostAddr(DNSJavaNameService.j ava:147) at org.xbill.DNS.spi.DNSJavaNameService.invoke(DNSJavaNameService.java:97) at com.sun.proxy.$Proxy0.lookupAllHostAddr(Unknown Source) at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1286) at java.net.InetAddress.getLocalHost(InetAddress.java:1462) at javax.crypto.JarVerifier.getSystemEntropy(JarVerifier.java:783) at javax.crypto.JarVerifier.testSignatures(JarVerifier.java:706) at javax.crypto.JarVerifier.access$400(JarVerifier.java:34) at javax.crypto.JarVerifier$1.run(JarVerifier.java:183) at javax.crypto.JarVerifier$1.run(JarVerifier.java:149) at java.security.AccessController.doPrivileged(Native Method) at javax.crypto.JarVerifier.<clinit>(JarVerifier.java:148) at javax.crypto.JceSecurity.loadPolicies(JceSecurity.java:316) at javax.crypto.JceSecurity.setupJurisdictionPolicies(JceSecurity.java:261) at javax.crypto.JceSecurity.access$000(JceSecurity.java:48) at javax.crypto.JceSecurity$1.run(JceSecurity.java:78) at java.security.AccessController.doPrivileged(Native Method) at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:76) at javax.crypto.KeyAgreement.getInstance(KeyAgreement.java:173) at sun.security.ssl.JsseJce.getKeyAgreement(JsseJce.java:285) at sun.security.ssl.JsseJce.isEcAvailable(JsseJce.java:198) at sun.security.ssl.CipherSuite$KeyExchange.isAvailable(CipherSuite.java:372) at sun.security.ssl.CipherSuite.isAvailable(CipherSuite.java:190) at sun.security.ssl.SSLContextImpl.getApplicableCipherSuiteList(SSLContextImpl .java:342) at sun.security.ssl.SSLContextImpl.getDefaultCipherSuiteList(SSLContextImpl.ja va:293) at sun.security.ssl.SSLServerSocketFactoryImpl.getDefaultCipherSuites(SSLServe rSocketFactoryImpl.java:102) at com.ericdaugherty.mail.server.configuration.JSSEConfigurator.getCiphers(JSS EConfigurator.java:123) at com.ericdaugherty.mail.server.configuration.JSSEConfigurator.getVersionCons trainedLimitedEnabledCiphers(JSSEC onfigurator.java:153) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerGeneral.gen eralSecurityConfiguration(Configur ationManagerGeneral.java:312) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerGeneral.gen eralConfiguration(ConfigurationMan agerGeneral.java:131) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadGenera lProperties(ConfigurationManager.j ava:428) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadProper ties(ConfigurationManager.java:361 ) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.init(Confi gurationManager.java:325) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.initialize (ConfigurationManager.java:243) at com.ericdaugherty.mail.server.Mail.init(Mail.java:177) at com.ericdaugherty.mail.server.Mail.instantiate(Mail.java:342) at com.ericdaugherty.mail.server.Mail.main(Mail.java:466) The application failed to initialize. java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.elementData(ArrayList.java:371) at java.util.ArrayList.get(ArrayList.java:384) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFile .loadUserProperties(ConfigurationM anagerBackEndFile.java:227) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFile .loadUsersAndRealms(ConfigurationM anagerBackEndFile.java:746) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadProper ties(ConfigurationManager.java:363 ) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.init(Confi gurationManager.java:325) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.initialize (ConfigurationManager.java:243) at com.ericdaugherty.mail.server.Mail.init(Mail.java:177) at com.ericdaugherty.mail.server.Mail.instantiate(Mail.java:342) at com.ericdaugherty.mail.server.Mail.main(Mail.java:466) C:\prog\jes-2.7.0\bin> Console output for 2: Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\Administrator>cd \prog\jes-2.7.0\bin C:\prog\jes-2.7.0\bin>mail 2013-08-20 00:07:58,304 - [main] Mail - JES Starting Up... adding server 127.0.0.1 adding server 172.16.66.2 lookup javaemailserver.sourceforge.net. A unknown Sending to 127.0.0.1:53 lookup ad-server. A unknown Sending to 127.0.0.1:53 queried javaemailserver.sourceforge.net. A successful lookup ad-server. AAAA unknown Sending to 127.0.0.1:53 DNSJavaNameService: Unexpected error. java.net.UnknownHostException: ad-server at org.xbill.DNS.spi.DNSJavaNameService.lookupAllHostAddr(DNSJavaNameService.j ava:147) at org.xbill.DNS.spi.DNSJavaNameService.invoke(DNSJavaNameService.java:97) at com.sun.proxy.$Proxy0.lookupAllHostAddr(Unknown Source) at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1286) at java.net.InetAddress.getLocalHost(InetAddress.java:1462) at sun.security.provider.SeedGenerator$1.run(SeedGenerator.java:176) at sun.security.provider.SeedGenerator$1.run(SeedGenerator.java:162) at java.security.AccessController.doPrivileged(Native Method) at sun.security.provider.SeedGenerator.getSystemEntropy(SeedGenerator.java:161 ) at sun.security.provider.SecureRandom$SeederHolder.<clinit>(SecureRandom.java: 184) at sun.security.provider.SecureRandom.engineNextBytes(SecureRandom.java:203) at java.security.SecureRandom.nextBytes(SecureRandom.java:455) at java.security.SecureRandom.next(SecureRandom.java:477) at java.util.Random.nextInt(Random.java:239) at org.xbill.DNS.UDPClient$1.run(UDPClient.java:38) at java.lang.Thread.run(Thread.java:722) lookup ad-server. A unknown Sending to 127.0.0.1:53 lookup ad-server. AAAA unknown Sending to 127.0.0.1:53 DNSJavaNameService: Unexpected error. java.net.UnknownHostException: ad-server at org.xbill.DNS.spi.DNSJavaNameService.lookupAllHostAddr(DNSJavaNameService.j ava:147) at org.xbill.DNS.spi.DNSJavaNameService.invoke(DNSJavaNameService.java:97) at com.sun.proxy.$Proxy0.lookupAllHostAddr(Unknown Source) at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1286) at java.net.InetAddress.getLocalHost(InetAddress.java:1462) at javax.crypto.JarVerifier.getSystemEntropy(JarVerifier.java:783) at javax.crypto.JarVerifier.testSignatures(JarVerifier.java:706) at javax.crypto.JarVerifier.access$400(JarVerifier.java:34) at javax.crypto.JarVerifier$1.run(JarVerifier.java:183) at javax.crypto.JarVerifier$1.run(JarVerifier.java:149) at java.security.AccessController.doPrivileged(Native Method) at javax.crypto.JarVerifier.<clinit>(JarVerifier.java:148) at javax.crypto.JceSecurity.loadPolicies(JceSecurity.java:316) at javax.crypto.JceSecurity.setupJurisdictionPolicies(JceSecurity.java:261) at javax.crypto.JceSecurity.access$000(JceSecurity.java:48) at javax.crypto.JceSecurity$1.run(JceSecurity.java:78) at java.security.AccessController.doPrivileged(Native Method) at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:76) at javax.crypto.KeyAgreement.getInstance(KeyAgreement.java:173) at sun.security.ssl.JsseJce.getKeyAgreement(JsseJce.java:285) at sun.security.ssl.JsseJce.isEcAvailable(JsseJce.java:198) at sun.security.ssl.CipherSuite$KeyExchange.isAvailable(CipherSuite.java:372) at sun.security.ssl.CipherSuite.isAvailable(CipherSuite.java:190) at sun.security.ssl.SSLContextImpl.getApplicableCipherSuiteList(SSLContextImpl .java:342) at sun.security.ssl.SSLContextImpl.getDefaultCipherSuiteList(SSLContextImpl.ja va:293) at sun.security.ssl.SSLServerSocketFactoryImpl.getDefaultCipherSuites(SSLServe rSocketFactoryImpl.java:102) at com.ericdaugherty.mail.server.configuration.JSSEConfigurator.getCiphers(JSS EConfigurator.java:123) at com.ericdaugherty.mail.server.configuration.JSSEConfigurator.getVersionCons trainedLimitedEnabledCiphers(JSSEC onfigurator.java:153) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerGeneral.gen eralSecurityConfiguration(Configur ationManagerGeneral.java:312) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerGeneral.gen eralConfiguration(ConfigurationMan agerGeneral.java:131) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadGenera lProperties(ConfigurationManager.j ava:428) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadProper ties(ConfigurationManager.java:361 ) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.init(Confi gurationManager.java:325) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.initialize (ConfigurationManager.java:243) at com.ericdaugherty.mail.server.Mail.init(Mail.java:177) at com.ericdaugherty.mail.server.Mail.instantiate(Mail.java:342) at com.ericdaugherty.mail.server.Mail.main(Mail.java:466) The application failed to initialize. java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.elementData(ArrayList.java:371) at java.util.ArrayList.get(ArrayList.java:384) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFile .loadUserProperties(ConfigurationM anagerBackEndFile.java:227) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFile .loadUsersAndRealms(ConfigurationM anagerBackEndFile.java:746) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadProper ties(ConfigurationManager.java:363 ) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.init(Confi gurationManager.java:325) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.initialize (ConfigurationManager.java:243) at com.ericdaugherty.mail.server.Mail.init(Mail.java:177) at com.ericdaugherty.mail.server.Mail.instantiate(Mail.java:342) at com.ericdaugherty.mail.server.Mail.main(Mail.java:466) C:\prog\jes-2.7.0\bin> Console output for 3: Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\Administrator>cd \prog\jes-2.7.0\bin C:\prog\jes-2.7.0\bin>mail 2013-08-20 00:09:43,278 - [main] Mail - JES Starting Up... adding server 127.0.0.1 adding search seri.sailpoint.com lookup javaemailserver.sourceforge.net. A unknown Sending to 127.0.0.1:53 lookup ad-server.seri.sailpoint.com. A unknown Sending to 127.0.0.1:53 queried javaemailserver.sourceforge.net. A successful queried ad-server.seri.sailpoint.com. A NXDOMAIN lookup ad-server.seri.sailpoint.com. AAAA NXDOMAIN DNSJavaNameService: Unexpected error. java.net.UnknownHostException: ad-server at org.xbill.DNS.spi.DNSJavaNameService.lookupAllHostAddr(DNSJavaNameService.j ava:147) at org.xbill.DNS.spi.DNSJavaNameService.invoke(DNSJavaNameService.java:97) at com.sun.proxy.$Proxy0.lookupAllHostAddr(Unknown Source) at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1286) at java.net.InetAddress.getLocalHost(InetAddress.java:1462) at sun.security.provider.SeedGenerator$1.run(SeedGenerator.java:176) at sun.security.provider.SeedGenerator$1.run(SeedGenerator.java:162) at java.security.AccessController.doPrivileged(Native Method) at sun.security.provider.SeedGenerator.getSystemEntropy(SeedGenerator.java:161 ) at sun.security.provider.SecureRandom$SeederHolder.<clinit>(SecureRandom.java: 184) at sun.security.provider.SecureRandom.engineNextBytes(SecureRandom.java:203) at java.security.SecureRandom.nextBytes(SecureRandom.java:455) at java.security.SecureRandom.next(SecureRandom.java:477) at java.util.Random.nextInt(Random.java:239) at org.xbill.DNS.UDPClient$1.run(UDPClient.java:38) at java.lang.Thread.run(Thread.java:722) lookup ad-server.seri.sailpoint.com. A NXDOMAIN lookup ad-server.seri.sailpoint.com. AAAA NXDOMAIN DNSJavaNameService: Unexpected error. java.net.UnknownHostException: ad-server at org.xbill.DNS.spi.DNSJavaNameService.lookupAllHostAddr(DNSJavaNameService.j ava:147) at org.xbill.DNS.spi.DNSJavaNameService.invoke(DNSJavaNameService.java:97) at com.sun.proxy.$Proxy0.lookupAllHostAddr(Unknown Source) at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1286) at java.net.InetAddress.getLocalHost(InetAddress.java:1462) at javax.crypto.JarVerifier.getSystemEntropy(JarVerifier.java:783) at javax.crypto.JarVerifier.testSignatures(JarVerifier.java:706) at javax.crypto.JarVerifier.access$400(JarVerifier.java:34) at javax.crypto.JarVerifier$1.run(JarVerifier.java:183) at javax.crypto.JarVerifier$1.run(JarVerifier.java:149) at java.security.AccessController.doPrivileged(Native Method) at javax.crypto.JarVerifier.<clinit>(JarVerifier.java:148) at javax.crypto.JceSecurity.loadPolicies(JceSecurity.java:316) at javax.crypto.JceSecurity.setupJurisdictionPolicies(JceSecurity.java:261) at javax.crypto.JceSecurity.access$000(JceSecurity.java:48) at javax.crypto.JceSecurity$1.run(JceSecurity.java:78) at java.security.AccessController.doPrivileged(Native Method) at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:76) at javax.crypto.KeyAgreement.getInstance(KeyAgreement.java:173) at sun.security.ssl.JsseJce.getKeyAgreement(JsseJce.java:285) at sun.security.ssl.JsseJce.isEcAvailable(JsseJce.java:198) at sun.security.ssl.CipherSuite$KeyExchange.isAvailable(CipherSuite.java:372) at sun.security.ssl.CipherSuite.isAvailable(CipherSuite.java:190) at sun.security.ssl.SSLContextImpl.getApplicableCipherSuiteList(SSLContextImpl .java:342) at sun.security.ssl.SSLContextImpl.getDefaultCipherSuiteList(SSLContextImpl.ja va:293) at sun.security.ssl.SSLServerSocketFactoryImpl.getDefaultCipherSuites(SSLServe rSocketFactoryImpl.java:102) at com.ericdaugherty.mail.server.configuration.JSSEConfigurator.getCiphers(JSS EConfigurator.java:123) at com.ericdaugherty.mail.server.configuration.JSSEConfigurator.getVersionCons trainedLimitedEnabledCiphers(JSSEC onfigurator.java:153) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerGeneral.gen eralSecurityConfiguration(Configur ationManagerGeneral.java:312) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerGeneral.gen eralConfiguration(ConfigurationMan agerGeneral.java:131) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadGenera lProperties(ConfigurationManager.j ava:428) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadProper ties(ConfigurationManager.java:361 ) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.init(Confi gurationManager.java:325) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.initialize (ConfigurationManager.java:243) at com.ericdaugherty.mail.server.Mail.init(Mail.java:177) at com.ericdaugherty.mail.server.Mail.instantiate(Mail.java:342) at com.ericdaugherty.mail.server.Mail.main(Mail.java:466) The application failed to initialize. java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.elementData(ArrayList.java:371) at java.util.ArrayList.get(ArrayList.java:384) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFile .loadUserProperties(ConfigurationM anagerBackEndFile.java:227) at com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFile .loadUsersAndRealms(ConfigurationM anagerBackEndFile.java:746) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadProper ties(ConfigurationManager.java:363 ) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.init(Confi gurationManager.java:325) at com.ericdaugherty.mail.server.configuration.ConfigurationManager.initialize (ConfigurationManager.java:243) at com.ericdaugherty.mail.server.Mail.init(Mail.java:177) at com.ericdaugherty.mail.server.Mail.instantiate(Mail.java:342) at com.ericdaugherty.mail.server.Mail.main(Mail.java:466) C:\prog\jes-2.7.0\bin> From: "jav...@li..." <jav...@li...> Reply-To: "jav...@li..." <jav...@li...> Date: maandag 19 augustus 2013 23:52 To: "jav...@li..." <jav...@li...> Subject: Re: [Javaemailserver-user] ArrayIndexOutOfBoundsException >Hello HRV, > >thanks for trying the latest version. You most likely have not added the >domain in mail.xml (element backend/File/domains). Or the user was >defined with no domain or the domain doesn't much the declaration in >mail.xml. Could you please send me a copy of the > mail.xml, user.conf and les.log files? It would also help a lot if you >could provide feedback on the W2K8 behaviour. Could you add the >-Ddnsjava.options=verbose argument to your mail.bat, set the other dns >options back they were originally (blank), restart > the server and send me a copy of jes.log and if not too hard the console >printout? > >If the solutions I suggested don't help, I will only be in a position to >supply a working solution (aka an updated version) after receiving the >requested files. > >Regards, >Andreas > >> To: jav...@li... >> Date: Mon, 19 Aug 2013 15:24:10 +0000 >> From: jav...@li... >> Subject: [Javaemailserver-user] ArrayIndexOutOfBoundsException >> >> Hi, >> >> I just configured JES 2.7.0. >> At first, I had an issue with DNS resolving. Somehow my W2K8 test server >> responds only in IPv6. >> Setting the DNS options in mail.bat solved that issue. >> >> However, when I start, I still get this error message and I have no clue >> where it could come from: >> >> C:\prog\jes-2.7.0\bin>mail >> 2013-08-19 10:07:15,531 - [main] Mail - JES Starting Up... >> The application failed to initialize. >> java.lang.ArrayIndexOutOfBoundsException: -1 >> at java.util.ArrayList.elementData(ArrayList.java:371) >> at java.util.ArrayList.get(ArrayList.java:384) >> at >> >>com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFi >>le >> .loadUserProperties(ConfigurationManagerBackEndFile.java:227) >> at >> >>com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFi >>le >> .loadUsersAndRealms(ConfigurationManagerBackEndFile.java:746) >> at >> >>com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadProp >>er >> ties(ConfigurationManager.java:363) >> at >> >>com.ericdaugherty.mail.server.configuration.ConfigurationManager.init(Con >>fi >> gurationManager.java:325) >> at >> >>com.ericdaugherty.mail.server.configuration.ConfigurationManager.initiali >>ze >> (ConfigurationManager.java:243) >> at com.ericdaugherty.mail.server.Mail.init(Mail.java:177) >> at com.ericdaugherty.mail.server.Mail.instantiate(Mail.java:342) >> at com.ericdaugherty.mail.server.Mail.main(Mail.java:466) >> >> I need the most simple solution, Just drop all received email into the >> admin mailbox. >> Essentially, I just pointed JES to a 32 bit Java, Added a single domain >> and a single admin user for that domain. >> >> Older versions of JES (1.6.1) have worked for me in that regards, but I >> wanted to use the latest and greatest :-) >> >> >> Tx, >> >> HRV >> >> >> >>------------------------------------------------------------------------- >>----- >> Introducing Performance Central, a new site from SourceForge and >> AppDynamics. Performance Central is your source for news, insights, >> analysis and resources for efficient Application Performance >>Management. >> Visit us today! >> >>http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clkt >>rk >> _______________________________________________ >> Javaemailserver-user mailing list >> Jav...@li... >> https://lists.sourceforge.net/lists/listinfo/javaemailserver-user ------------------------------------------------------------------------------ Introducing Performance Central, a new site from SourceForge and AppDynamics. Performance Central is your source for news, insights, analysis and resources for efficient Application Performance Management. Visit us today! http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk _______________________________________________ Javaemailserver-user mailing list Jav...@li... https://lists.sourceforge.net/lists/listinfo/javaemailserver-user |
|
From: <jav...@li...> - 2013-08-20 13:01:03
|
Hi Andreas,
Currently, this is in mail.xml:
<File>
<domains>domains=sailpointdemo.com</domains>
<defaultMailbox>ad...@sa...</defaultMailbox>
</File>
And this is in user.conf
use...@sa...=sailpoint
Looks ok to meŠ. Have not changed it either, so that was already there.
But I still get the exception after the DNS message:
The application failed to initialize.
java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.elementData(ArrayList.java:371)
at java.util.ArrayList.get(ArrayList.java:384)
at
com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFile
.loadUserProperties(ConfigurationManagerBackEndFile.java:227)
at
com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFile
.loadUsersAndRealms(ConfigurationManagerBackEndFile.java:746)
at
com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadProper
ties(ConfigurationManager.java:363)
at
com.ericdaugherty.mail.server.configuration.ConfigurationManager.init(Confi
gurationManager.java:325)
at
com.ericdaugherty.mail.server.configuration.ConfigurationManager.initialize
(ConfigurationManager.java:243)
at com.ericdaugherty.mail.server.Mail.init(Mail.java:177)
at com.ericdaugherty.mail.server.Mail.instantiate(Mail.java:342)
at com.ericdaugherty.mail.server.Mail.main(Mail.java:466)
C:\prog\jes-2.7.0\bin>
And it returns to the promptŠ.
HRV
|
|
From: <jav...@li...> - 2013-08-20 15:28:37
|
Hi HRV, you just need to drop domains=. The correct entry is <domains>sailpointdemo.com</domains>. But there should be better handling of improper domain declarations. I will be addressing that issue in the next release. Regards, Andreas > To: jav...@li... > Date: Tue, 20 Aug 2013 13:00:50 +0000 > From: jav...@li... > Subject: Re: [Javaemailserver-user] ArrayIndexOutOfBoundsException > > Hi Andreas, > > Currently, this is in mail.xml: > <File> > <domains>domains=sailpointdemo.com</domains> > <defaultMailbox>ad...@sa...</defaultMailbox> > </File> > > And this is in user.conf > use...@sa...=sailpoint > > Looks ok to meŠ. Have not changed it either, so that was already there. > But I still get the exception after the DNS message: > > The application failed to initialize. > java.lang.ArrayIndexOutOfBoundsException: -1 > at java.util.ArrayList.elementData(ArrayList.java:371) > at java.util.ArrayList.get(ArrayList.java:384) > at > com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFile > .loadUserProperties(ConfigurationManagerBackEndFile.java:227) > at > com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFile > .loadUsersAndRealms(ConfigurationManagerBackEndFile.java:746) > at > com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadProper > ties(ConfigurationManager.java:363) > at > com.ericdaugherty.mail.server.configuration.ConfigurationManager.init(Confi > gurationManager.java:325) > at > com.ericdaugherty.mail.server.configuration.ConfigurationManager.initialize > (ConfigurationManager.java:243) > at com.ericdaugherty.mail.server.Mail.init(Mail.java:177) > at com.ericdaugherty.mail.server.Mail.instantiate(Mail.java:342) > at com.ericdaugherty.mail.server.Mail.main(Mail.java:466) > > C:\prog\jes-2.7.0\bin> > > > And it returns to the promptŠ. > > HRV > > > ------------------------------------------------------------------------------ > Introducing Performance Central, a new site from SourceForge and > AppDynamics. Performance Central is your source for news, insights, > analysis and resources for efficient Application Performance Management. > Visit us today! > http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk > _______________________________________________ > Javaemailserver-user mailing list > Jav...@li... > https://lists.sourceforge.net/lists/listinfo/javaemailserver-user |
|
From: <jav...@li...> - 2013-08-20 15:45:23
|
Yes, that works....
You may want to change the description, as it references the faulty syntax.
<infoFileDomains>
# This property defines the domains that are considered
'local'. In order
# to receive email for local users, their domain must be
defined here.
# Multiple domains can be added as a whitespace separated list.
# ex: domains=mydomain1.com mydomain2.com
# No default
</infoFileDomains>
It works now, tx :-)
HRV
From: "jav...@li..."
<jav...@li...>
Reply-To: "jav...@li..."
<jav...@li...>
Date: dinsdag 20 augustus 2013 17:28
To: "jav...@li..."
<jav...@li...>
Subject: Re: [Javaemailserver-user] ArrayIndexOutOfBoundsException
>Hi HRV,
>
>you just need to drop domains=.
>The correct entry is <domains>sailpointdemo.com</domains>.
>
>But there should be better handling of improper domain declarations. I
>will be addressing that issue in the next release.
>
>Regards,
>Andreas
>
>> To: jav...@li...
>> Date: Tue, 20 Aug 2013 13:00:50 +0000
>> From: jav...@li...
>> Subject: Re: [Javaemailserver-user] ArrayIndexOutOfBoundsException
>>
>> Hi Andreas,
>>
>> Currently, this is in mail.xml:
>> <File>
>> <domains>domains=sailpointdemo.com</domains>
>> <defaultMailbox>ad...@sa...</defaultMailbox>
>> </File>
>>
>> And this is in user.conf
>> use...@sa...=sailpoint
>>
>> Looks ok to meŠ. Have not changed it either, so that was already there.
>> But I still get the exception after the DNS message:
>>
>> The application failed to initialize.
>> java.lang.ArrayIndexOutOfBoundsException: -1
>> at java.util.ArrayList.elementData(ArrayList.java:371)
>> at java.util.ArrayList.get(ArrayList.java:384)
>> at
>>
>>com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFi
>>le
>> .loadUserProperties(ConfigurationManagerBackEndFile.java:227)
>> at
>>
>>com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFi
>>le
>> .loadUsersAndRealms(ConfigurationManagerBackEndFile.java:746)
>> at
>>
>>com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadProp
>>er
>> ties(ConfigurationManager.java:363)
>> at
>>
>>com.ericdaugherty.mail.server.configuration.ConfigurationManager.init(Con
>>fi
>> gurationManager.java:325)
>> at
>>
>>com.ericdaugherty.mail.server.configuration.ConfigurationManager.initiali
>>ze
>> (ConfigurationManager.java:243)
>> at com.ericdaugherty.mail.server.Mail.init(Mail.java:177)
>> at com.ericdaugherty.mail.server.Mail.instantiate(Mail.java:342)
>> at com.ericdaugherty.mail.server.Mail.main(Mail.java:466)
>>
>> C:\prog\jes-2.7.0\bin>
>>
>>
>> And it returns to the promptŠ.
>>
>> HRV
>>
>>
>>
>>-------------------------------------------------------------------------
>>-----
>> Introducing Performance Central, a new site from SourceForge and
>> AppDynamics. Performance Central is your source for news, insights,
>> analysis and resources for efficient Application Performance
>>Management.
>> Visit us today!
>>
>>http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clkt
>>rk
>> _______________________________________________
>> Javaemailserver-user mailing list
>> Jav...@li...
>> https://lists.sourceforge.net/lists/listinfo/javaemailserver-user
|
|
From: <jav...@li...> - 2013-08-20 16:14:01
|
Hi HRV, thank you for pointing out the inappropriate syntax. That's one more thing that needs taking care of. I hope your experience from here on out will not be mudded by further troubles. Regards, Andreas > To: jav...@li... > Date: Tue, 20 Aug 2013 15:45:10 +0000 > From: jav...@li... > Subject: Re: [Javaemailserver-user] ArrayIndexOutOfBoundsException > > Yes, that works.... > > You may want to change the description, as it references the faulty syntax. > <infoFileDomains> > # This property defines the domains that are considered > 'local'. In order > # to receive email for local users, their domain must be > defined here. > # Multiple domains can be added as a whitespace separated list. > # ex: domains=mydomain1.com mydomain2.com > # No default > </infoFileDomains> > > > It works now, tx :-) > > HRV > > > From: "jav...@li..." > <jav...@li...> > Reply-To: "jav...@li..." > <jav...@li...> > Date: dinsdag 20 augustus 2013 17:28 > To: "jav...@li..." > <jav...@li...> > Subject: Re: [Javaemailserver-user] ArrayIndexOutOfBoundsException > > > >Hi HRV, > > > >you just need to drop domains=. > >The correct entry is <domains>sailpointdemo.com</domains>. > > > >But there should be better handling of improper domain declarations. I > >will be addressing that issue in the next release. > > > >Regards, > >Andreas > > > >> To: jav...@li... > >> Date: Tue, 20 Aug 2013 13:00:50 +0000 > >> From: jav...@li... > >> Subject: Re: [Javaemailserver-user] ArrayIndexOutOfBoundsException > >> > >> Hi Andreas, > >> > >> Currently, this is in mail.xml: > >> <File> > >> <domains>domains=sailpointdemo.com</domains> > >> <defaultMailbox>ad...@sa...</defaultMailbox> > >> </File> > >> > >> And this is in user.conf > >> use...@sa...=sailpoint > >> > >> Looks ok to meŠ. Have not changed it either, so that was already there. > >> But I still get the exception after the DNS message: > >> > >> The application failed to initialize. > >> java.lang.ArrayIndexOutOfBoundsException: -1 > >> at java.util.ArrayList.elementData(ArrayList.java:371) > >> at java.util.ArrayList.get(ArrayList.java:384) > >> at > >> > >>com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFi > >>le > >> .loadUserProperties(ConfigurationManagerBackEndFile.java:227) > >> at > >> > >>com.ericdaugherty.mail.server.configuration.ConfigurationManagerBackEndFi > >>le > >> .loadUsersAndRealms(ConfigurationManagerBackEndFile.java:746) > >> at > >> > >>com.ericdaugherty.mail.server.configuration.ConfigurationManager.loadProp > >>er > >> ties(ConfigurationManager.java:363) > >> at > >> > >>com.ericdaugherty.mail.server.configuration.ConfigurationManager.init(Con > >>fi > >> gurationManager.java:325) > >> at > >> > >>com.ericdaugherty.mail.server.configuration.ConfigurationManager.initiali > >>ze > >> (ConfigurationManager.java:243) > >> at com.ericdaugherty.mail.server.Mail.init(Mail.java:177) > >> at com.ericdaugherty.mail.server.Mail.instantiate(Mail.java:342) > >> at com.ericdaugherty.mail.server.Mail.main(Mail.java:466) > >> > >> C:\prog\jes-2.7.0\bin> > >> > >> > >> And it returns to the promptŠ. > >> > >> HRV > >> > >> > >> > >>------------------------------------------------------------------------- > >>----- > >> Introducing Performance Central, a new site from SourceForge and > >> AppDynamics. Performance Central is your source for news, insights, > >> analysis and resources for efficient Application Performance > >>Management. > >> Visit us today! > >> > >>http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clkt > >>rk > >> _______________________________________________ > >> Javaemailserver-user mailing list > >> Jav...@li... > >> https://lists.sourceforge.net/lists/listinfo/javaemailserver-user > > > ------------------------------------------------------------------------------ > Introducing Performance Central, a new site from SourceForge and > AppDynamics. Performance Central is your source for news, insights, > analysis and resources for efficient Application Performance Management. > Visit us today! > http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk > _______________________________________________ > Javaemailserver-user mailing list > Jav...@li... > https://lists.sourceforge.net/lists/listinfo/javaemailserver-user |