5 Replies Latest reply: Sep 17, 2013 3:12 PM by 971327 RSS

    ATG WebService Errorv - atg.webservice.WebServiceException: WSCompiler fail

    sreevardhan
      Hi ,

      I am facing the below issue , if any one has faced the same issue and know the fix pl let me know. I am getitng this error when I am creating Custom webservice, thiis error comes when I click on CreateEAR in Dyn/admin.

      I am using ATG 10.0.2
      Jboss 5.1,and JDK 1.6.1



      00:36:21,031 INFO [Authenticator] Authenticator allowing access for administrators-group.
      00:36:31,953 INFO [NucleusSecurityRepository] SQL Repository startup complete
      00:36:47,359 ERROR [EWSEnabler] error : com.sun.tools.javac.Main is not available in the classpath..
      error: compilation failed, errors should have been reported

      00:36:47,390 ERROR [STDERR] atg.webservice.WebServiceException: WSCompiler failed: errors written to error log.
      00:36:47,390 ERROR [STDERR] at atg.webservice.WSCompiler.compileWS(WSCompiler.java:129)
      00:36:47,390 ERROR [STDERR] at atg.webservice.EWSEnablerImpl.createSerializerAndDeserializerClasses(EWSEnablerImpl.java:664)

      00:36:47,390 ERROR [STDERR] at atg.webservice.EWSEnablerImpl.enableWebService(EWSEnablerImpl.java:615)
      00:36:47,390 ERROR [STDERR] at atg.webservice.EWSEnablerImpl.processWAR(EWSEnablerImpl.java:403)
      00:36:47,390 ERROR [STDERR] at atg.webservice.EWSEnablerImpl.enableEAR(EWSEnablerImpl.java:308)
      00:36:47,390 ERROR [STDERR] at atg.webservice.WebServiceGeneratorImpl.enableEAR(WebServiceGeneratorImpl.java:3950)
      00:36:47,390 ERROR [STDERR] at atg.webservice.WebServiceGeneratorImpl.generateWS(WebServiceGeneratorImpl.java:1479)
      00:36:47,390 ERROR [STDERR] at atg.webservice.CreateWebServiceFormHandler.handleCreate(CreateWebServiceFormHandler.java:1264
      )
      00:36:47,390 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      00:36:47,390 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      00:36:47,390 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      00:36:47,390 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:597)
      00:36:47,390 ERROR [STDERR] at atg.droplet.EventSender.sendEvent(EventSender.java:582)
      00:36:47,390 ERROR [STDERR] at atg.droplet.FormTag.doSendEvents(FormTag.java:800)
      00:36:47,390 ERROR [STDERR] at atg.droplet.FormTag.sendEvents(FormTag.java:649)
      00:36:47,390 ERROR [STDERR] at atg.droplet.DropletEventServlet.sendEvents(DropletEventServlet.java:523)
      00:36:47,390 ERROR [STDERR] at atg.droplet.DropletEventServlet.service(DropletEventServlet.java:550)
      00:36:47,390 ERROR [STDERR] at atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:245)
      00:36:47,390 ERROR [STDERR] at atg.servlet.pipeline.DispatcherPipelineServletImpl.service(DispatcherPipelineServletImpl.java
      :231)
      00:36:47,390 ERROR [STDERR] at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
      00:36:47,390 ERROR [STDERR] at atg.servlet.pipeline.MimeTyperPipelineServlet.service(MimeTyperPipelineServlet.java:206)
      00:36:47,390 ERROR [STDERR] at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
      00:36:47,390 ERROR [STDERR] at atg.servlet.pipeline.FileFinderPipelineServlet.service(FileFinderPipelineServlet.java:707)
      00:36:47,390 ERROR [STDERR] at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
      00:36:47,390 ERROR [STDERR] at atg.servlet.pipeline.DispatcherPipelineServletImpl.service(DispatcherPipelineServletImpl.java
      :253)
      00:36:47,390 ERROR [STDERR] at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
      00:36:47,390 ERROR [STDERR] at atg.servlet.pipeline.ServletPathPipelineServlet.service(ServletPathPipelineServlet.java:186)
      00:36:47,390 ERROR [STDERR] at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
      00:36:47,390 ERROR [STDERR] at atg.security.ExpiredPasswordAdminServlet.service(ExpiredPasswordAdminServlet.java:290)
      00:36:47,390 ERROR [STDERR] at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
      00:36:47,390 ERROR [STDERR] at atg.servlet.pipeline.BasicAuthenticationPipelineServlet.service(BasicAuthenticationPipelineSe
      rvlet.java:491)
      00:36:47,390 ERROR [STDERR] at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
      00:36:47,390 ERROR [STDERR] at atg.servlet.pipeline.DynamoPipelineServlet.service(DynamoPipelineServlet.java:469)
      00:36:47,390 ERROR [STDERR] at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
      00:36:47,390 ERROR [STDERR] at atg.dtm.TransactionPipelineServlet.service(TransactionPipelineServlet.java:227)
      00:36:47,390 ERROR [STDERR] at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
      00:36:47,390 ERROR [STDERR] at atg.servlet.pipeline.HeadPipelineServlet.passRequest(HeadPipelineServlet.java:1174)
      00:36:47,390 ERROR [STDERR] at atg.servlet.pipeline.HeadPipelineServlet.service(HeadPipelineServlet.java:857)
      00:36:47,390 ERROR [STDERR] at atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:250)
      00:36:47,390 ERROR [STDERR] at atg.nucleus.servlet.NucleusProxyServlet.service(NucleusProxyServlet.java:215)
      00:36:47,390 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      00:36:47,390 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
      290)
      00:36:47,390 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      00:36:47,390 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
      00:36:47,390 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
      235)
      00:36:47,390 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      00:36:47,390 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
      00:36:47,390 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
      00:36:47,390 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:1
      90)
      00:36:47,390 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
      00:36:47,390 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstabl
      ishmentValve.java:126)
      00:36:47,390 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstabli
      shmentValve.java:70)
      00:36:47,390 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
      00:36:47,390 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      00:36:47,390 ERROR [STDERR] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)

      00:36:47,390 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      00:36:47,390 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
      00:36:47,390 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
      00:36:47,390 ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:5
      98)
      00:36:47,406 ERROR [STDERR] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
      00:36:47,406 ERROR [STDERR] at java.lang.Thread.run(Thread.java:662)
      00:36:47,406 ERROR [CreateWebService]
      atg.webservice.WebServiceException: WSCompiler failed: errors written to error log.
      at atg.webservice.WSCompiler.compileWS(WSCompiler.java:129)
      at atg.webservice.EWSEnablerImpl.createSerializerAndDeserializerClasses(EWSEnablerImpl.java:664)
      at atg.webservice.EWSEnablerImpl.enableWebService(EWSEnablerImpl.java:615)
      at atg.webservice.EWSEnablerImpl.processWAR(EWSEnablerImpl.java:403)
      at atg.webservice.EWSEnablerImpl.enableEAR(EWSEnablerImpl.java:308)
      at atg.webservice.WebServiceGeneratorImpl.enableEAR(WebServiceGeneratorImpl.java:3950)
      at atg.webservice.WebServiceGeneratorImpl.generateWS(WebServiceGeneratorImpl.java:1479)
      at atg.webservice.CreateWebServiceFormHandler.handleCreate(CreateWebServiceFormHandler.java:1264)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at atg.droplet.EventSender.sendEvent(EventSender.java:582)
      at atg.droplet.FormTag.doSendEvents(FormTag.java:800)
      at atg.droplet.FormTag.sendEvents(FormTag.java:649)
      at atg.droplet.DropletEventServlet.sendEvents(DropletEventServlet.java:523)
      at atg.droplet.DropletEventServlet.service(DropletEventServlet.java:550)
      at atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:245)
      at atg.servlet.pipeline.DispatcherPipelineServletImpl.service(DispatcherPipelineServletImpl.java:231)
      at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
      at atg.servlet.pipeline.MimeTyperPipelineServlet.service(MimeTyperPipelineServlet.java:206)
      at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
      at atg.servlet.pipeline.FileFinderPipelineServlet.service(FileFinderPipelineServlet.java:707)
      at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
      at atg.servlet.pipeline.DispatcherPipelineServletImpl.service(DispatcherPipelineServletImpl.java:253)
      at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
      at atg.servlet.pipeline.ServletPathPipelineServlet.service(ServletPathPipelineServlet.java:186)
      at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
      at atg.security.ExpiredPasswordAdminServlet.service(ExpiredPasswordAdminServlet.java:290)
      at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
      at atg.servlet.pipeline.BasicAuthenticationPipelineServlet.service(BasicAuthenticationPipelineServlet.java:491)
      at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
      at atg.servlet.pipeline.DynamoPipelineServlet.service(DynamoPipelineServlet.java:469)
      at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
      at atg.dtm.TransactionPipelineServlet.service(TransactionPipelineServlet.java:227)
      at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:135)
      at atg.servlet.pipeline.HeadPipelineServlet.passRequest(HeadPipelineServlet.java:1174)
      at atg.servlet.pipeline.HeadPipelineServlet.service(HeadPipelineServlet.java:857)
      at atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:250)
      at atg.nucleus.servlet.NucleusProxyServlet.service(NucleusProxyServlet.java:215)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
      at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
      at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
      at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
      at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
      at java.lang.Thread.run(Thread.java:662)