5 Replies Latest reply on Aug 9, 2005 6:46 AM by rajeshchande

    WEB-tier is broken with: "java.lang.LinkageError: loader con

    shel

      I have just installed new JBoss-4.0.2 final (date=200505022023) and my web tier is suddenly broken. I didn't change anything and it was ok on all previous JBoss versions: 4.0.0, 4.0.2-RC1 and even recently taken from cvs 4.0.2 (date=200504260956) Branch_4_0.
      For the moment i rolled back to JBoss-4.0.2RC1 to be able to continue development.

      14:29:52,313 ERROR [[KAServlet]] Servlet.service() for servlet KAServlet threw exception
      java.lang.LinkageError: loader constraints violated when linking com/plesk/ka/model/user/UserInfo class
      at com.plesk.ka.web.services.UserManagerService.getUser(UserManagerService.java:105)
      at com.plesk.ka.web.actions.LoginAction.perform(LoginAction.java:35)
      at com.plesk.ka.web.servlet.KAServlet.doGet(KAServlet.java:124)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
      at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:153)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
      at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
      at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
      at java.lang.Thread.run(Thread.java:534)

      UserInfo class is present in both ka.jar and ka.war (as far as it's a model package class).

      what's wrong?

        • 1. Re: WEB-tier is broken with:
          starksm64

          Read the class loader config change in the release notes.

          • 2. Re: WEB-tier is broken with:
            shel

            yeah gotcha,
            i should either get back Java2ClassLoadingCompliance and UseJBossWebLoader to "true" or add com.plesk.ka.model

            i have just checked and it works both ways, thanks.

            • 3. Re: WEB-tier is broken with:
              shel

              hmm, the message was cut by jboss forum (may be i should have used some special tags to add xml-fragment)

              in fact i meant add com.plesk.ka.model as a "FilteredPackages".

              • 4. Re: WEB-tier is broken with:
                alexandre_correa

                Hi,

                I'm a newbie into J2EE and JBoss, and I'm facing the problem that motivated this topic. Sorry if my question is too simple, but in which files do I must set the suggested corrections?

                Thanks,
                Alexandre

                • 5. Re: WEB-tier is broken with:

                  Hello,

                  I am deploying an EAR containing 2 wars. The application runs fine on my local machine, but gives me "linkage error" on the unix server.

                  In order to be compliant with J2EE 1.4 we have to keep the Java2ClassLoadingCompliance= false and UseJBossWebLoader=false.

                  Now what is the other option left for me?

                  Regards,