Uploaded image for project: 'NetBeans'
  1. NetBeans
  2. NETBEANS-1716

wrong classpath in jaxb generation from wsdl

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersLinkUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 9.0
    • Next
    • cnd - Editor
    • windows 7

    Description

      I added the plugins for 8.2 then I tried to generate classes from a wsdl (new/web service from wsdl). Every time I try to generate the stub, (or at any clean and build) I get the following exception

       

      D:\NetBeans\pagoPA\nbproject\jaxws-build.xml:23: taskdef A class needed by class com.sun.tools.ws.ant.WsImport cannot be found: com/sun/istack/tools/ProtectedTask
       using the classloader AntClassLoader[D:\Portable\netbeans\java\modules\ext\jaxws22\FastInfoset.jar;D:\Portable\netbeans\java\modules\ext\jaxws22\gmbal-api-only.jar;D:\Portable\netbeans\java\modules\ext\jaxws22\ha-api.jar;D:\Portable\netbeans\java\modules\ext\jaxws22\javax.mail_1.4.jar;D:\Portable\netbeans\java\modules\ext\jaxws22\jaxws-rt.jar;D:\Portable\netbeans\java\modules\ext\jaxws22\saaj-impl.jar;D:\Portable\netbeans\java\modules\ext\jaxws22\stax2-api.jar;D:\Portable\netbeans\java\modules\ext\jaxws22\woodstox-core-asl.jar;D:\Portable\netbeans\java\modules\ext\jaxws22\stax-ex.jar;D:\Portable\netbeans\java\modules\ext\jaxws22\streambuffer.jar;D:\Portable\netbeans\java\modules\ext\jaxws22\policy.jar;D:\Portable\netbeans\java\modules\ext\jaxws22\management-api.jar;D:\Portable\netbeans\java\modules\ext\jaxws22\jaxws-tools.jar;D:\Portable\netbeans\java\modules\ext\jaxws22\mimepull.jar;D:\Portable\netbeans\java\modules\ext\jaxws22\api\jaxws-api.jar;D:\Portable\netbeans\java\modules\ext\jaxws22\api\jsr181-api.jar;D:\Portable\netbeans\java\modules\ext\jaxws22\api\javax.annotation.jar;D:\Portable\netbeans\java\modules\ext\jaxws22\api\saaj-api.jar;D:\Portable\netbeans\ide\modules\ext\jaxb\activation.jar;D:\Portable\netbeans\ide\modules\ext\jaxb\api\jaxb-api.jar]
      BUILD FAILED (total time: 1 second)

       
      Building the same project with netbeans 8.2 works.

      I found that file

      C:\Users\mpagnoni\AppData\Roaming\NetBeans\9.0\build.properties
      has a key

      libs.jaxws21.classpath=D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\FastInfoset.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\gmbal-api-only.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\ha-api.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\javax.mail_1.4.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\jaxws-rt.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\jaxws-tools.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\management-api.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\mimepull.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\policy.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\saaj-impl.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\stax-ex.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\stax2-api.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\streambuffer.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\woodstox-core-asl.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\api\\jaxws-api.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\api\\jsr181-api.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\api\\javax.annotation.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\api\\saaj-api.jar;D:\\Portable\\netbeans\\ide\\modules\\ext\\jaxb\\activation.jar;D:\\Portable\\netbeans\\ide\\modules\\ext\\jaxb\\api
      jaxb-api.jar

      which can be changed to

      libs.jaxws21.classpath=D:\\Portable\\netbeans\\ide\\modules\\ext\\jaxb\\jaxb-impl-2.2.5-2.jar;D:\\Portable\\netbeans\\ide\\modules\\ext\\jaxb\\jaxb-xjc-2.2.5-2.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\FastInfoset.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\gmbal-api-only.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\ha-api.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\javax.mail_1.4.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\jaxws-rt.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\jaxws-tools.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\management-api.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\mimepull.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\policy.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\saaj-impl.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\stax-ex.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\stax2-api.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\streambuffer.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\woodstox-core-asl.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\api\\jaxws-api.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\api\\jsr181-api.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\api\\javax.annotation.jar;D:\\Portable\\netbeans\\java\\modules\\ext\\jaxws22\\api\\saaj-api.jar;D:\\Portable\\netbeans\\ide\\modules\\ext\\jaxb\\activation.jar;D:\\Portable\\netbeans\\ide\\modules\\ext\\jaxb\\api
      jaxb-api.jar
       
      (first two libs added at the beginning)

      fixing the issue.

      Hope this helps someone

       

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            marcopagn marco pagnoni

            Dates

              Created:
              Updated:

              Slack

                Issue deployment