Page 1 of 1

SAC pukes when I try to log in

Posted: Wed Feb 08, 2006 5:07 am
by toddkrein
I've just installed the community version, and the SAC login screen hangs after I try to log in.
The tomcat log files shows

2006-02-08 01:00:28 StandardWrapperValve[dispatcher]: Servlet.service() for servlet dispatcher threw exception
javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found
at javax.xml.transform.TransformerFactory.newInstance(Unknown Source)
at com.sun.xml.messaging.saaj.util.transform.EfficientStreamingTransformer.newTransformer(EfficientStreamingTransformer.java:273)
at com.sun.xml.messaging.saaj.soap.EnvelopeFactory.createEnvelope(EnvelopeFactory.java:60)
at com.sun.xml.messaging.saaj.soap.ver1_1.SOAPPart1_1Impl.createEnvelopeFromSource(SOAPPart1_1Impl.java:34)
at com.sun.xml.messaging.saaj.soap.SOAPPartImpl.getEnvelope(SOAPPartImpl.java:82)
at com.scalix.caa.soap.SOAPHelper.getElementValue(SOAPHelper.java:106)
at com.scalix.caa.soap.SOAPHelper.getServiceType(SOAPHelper.java:73)
at com.scalix.caa.soap.SOAPDispatcherServlet.onMessage(SOAPDispatcherServlet.java:161)
at com.scalix.caa.soap.SAAJServlet.doPost(SAAJServlet.java:123)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:595)



Any Ideas?

Posted: Wed Feb 08, 2006 3:40 pm
by wdeviers
make sure you have the proper version of java installed and in use. It really wants 1.4.2 (I used Sun's JDK). I just did a clean/new install yesterday and you kind of have to dig around to find the older version of the JDK, but 1.5 does not work (at least, for me).

Posted: Wed Feb 08, 2006 8:59 pm
by ScalixSupport
The install guide is very clear about the version of java required and, in fact, a url is provided so that one can easily get it.

Regards,
Don

I'm gonna give up

Posted: Sun Feb 12, 2006 3:53 am
by toddkrein
OK, I took a wiped, virgin FC4 system, and tried to install the thing. Got J1.4.2 as per the requirements. After install, the admin login doesn't work. If I go to localhost:8080, and log in as sxadmin@pebbles.bamlabs.com, I get the dialog box "There is a problem connecting to the mail server. Please try again later."

Any ideas? Why is this so flippin' hard?

More data...

Posted: Sun Feb 12, 2006 3:54 am
by toddkrein
[root@pebbles bin]# ./omshowu -n sxadmin
Authentication ID: sxadmin@pebbles.bamlabs.com
User Name : sxadmin /CN=sxadmin
MailNode : pebbles,bamlabs
Internet Address : sxadmin@pebbles.bamlabs.com
System Login : sxadmin
Password : set
External authentication only: NO
Admin Capabilities : YES
Mailbox Admin Capabilities : NO
Language : C
Virtual Vault : Enabled (default)
Mail Account: Unlocked
Last Signon : Never.
Receipt of mail : ENABLED
Service level : 0
Excluded from Tidying : NO
User Class : Limited

Reboot doesn't help

Posted: Sun Feb 12, 2006 4:11 am
by toddkrein
So, I rebotted the machine... Didn't help
Tried the localhost:8080/sac interface w/sxadmin. No joy.

2006-02-12 00:05:14,773 ERROR [RbacAuthorizationHelper.authenticateUser:81] Exception:
javax.naming.CommunicationException: pebbles.bamlabs.com:389 [Root exception is java.net.SocketException: Invalid argument or cannot assign requested address]
at com.sun.jndi.ldap.Connection.<init>(Connection.java:204)
at com.sun.jndi.ldap.LdapClient.<init>(LdapClient.java:119)
at com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1668)
at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2599)
at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:290)
at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:175) at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:193)
at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:136)
at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:66)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)



any ideas?

Posted: Sun Feb 12, 2006 11:54 am
by ScalixSupport
Please take a look at the sticky note at the tom of this section (http://www.scalix.com/community/viewtopic.php?t=720)

Cheers

Dave