Logging in with a wrong password or creating an account generates an error that keeps
(and in my portlets too), that:
Horrible Exception: java.lang.NoClassDefFoundError: javax/activation/DataSource
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:509)
at org.apache.tomcat.util.depend.DependClassLoader12.defineClassCompat(Unknown
Source)
at org.apache.tomcat.util.depend.DependClassLoader.loadClassInternal1(Unknown
Source)
at org.apache.tomcat.util.depend.DependClassLoader12$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.tomcat.util.depend.DependClassLoader12.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)
at
org.apache.turbine.services.upload.TurbineUploadService.createItem(TurbineUploadService.java:298)
at
org.apache.turbine.services.upload.TurbineUploadService.parseRequest(TurbineUploadService.java:206)
at
org.apache.turbine.services.upload.TurbineUpload.parseRequest(TurbineUpload.java:178)
at
org.apache.turbine.util.parser.DefaultParameterParser.setRequest(DefaultParameterParser.java:188)
at
org.apache.turbine.services.rundata.DefaultTurbineRunData.getParameters(DefaultTurbineRunData.java:502)
at org.apache.turbine.Turbine.doGet(Turbine.java:414)
at org.apache.turbine.Turbine.doPost(Turbine.java:616)
at javax.servlet.http.HttpServlet.service(HttpServlet.java)
at javax.servlet.http.HttpServlet.service(HttpServlet.java)
at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source)
at org.apache.tomcat.core.Handler.invoke(Unknown Source)
at org.apache.tomcat.core.Handler.service(Unknown Source)
at org.apache.tomcat.facade.ServletHandler.service(Unknown Source)
at org.apache.tomcat.core.ContextManager.internalService(Unknown Source)
at org.apache.tomcat.core.ContextManager.service(Unknown Source)
at
org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Unknown Source)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Unknown
Source)
at java.lang.Thread.run(Thread.java:536)
from what i've understood is related to user.getUserName(), causeit starts immediately
after
<input name="username" type="TEXT" value=" <here the exception>