Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[FRAUDE]2_ [DESARME]2_ Re: [stp-dev] STP service creation

Hi guys,

Thanks Richard and Antoine for your help, I finally managed to track the problem down, it was rather silly: I had not put the -Dorg.osgi.framework.bootdelegation=* line at the end of the eclipse.ini file, rather it had been somewhere else and it was not taken into consideration. By moving it at the end of the file I solved the problem (i.e. it now generates the wsdl and the classes). 

So this works now on my Mac and I have added a small note about updating the eclipse.ini that is linked to from the service creation tutorial and the Eclipse 3.3 runtime options pages. This will hopefully avoid people running through the same problems as Richard and I have when using STP on the Mac.

Thanks again for your help,
cheers,
Adrian.

On Aug 20, 2007, at 5:22 AM, Antoine Toulme wrote:

Hi Adrian,

this is due to the JDK you use too I think. In the JDK6, Jsr-173 (javax.stream) is directly included in the standard libs, while you need to add it explicitly in JDK5.

Richard, you may check that this parameter is set by opening Help>About>Configuration. You should see a message dialog there, will all the parameters. I think that with MacOS, eclipse.ini is also located in the Eclipse.app folder, I don't know which one is picked up for sure though.

Hope this helps,

Antoine

On 8/20/07, Richard Mixon (CustCo) <rnmixon@xxxxxxxxxx> wrote:
Adrian,

I believe it is the exact same error.:
  !ENTRY org.eclipse.stp.common 4 0 2007-07-17 19:41:13.188
  !MESSAGE Celtix Java To Wsdl Generation failure
  !STACK 0 java.lang.LinkageError: loader constraints violated when linking javax/xml/namespace/QName class

Here is the start of the thread I posted:
    http://www.eclipse.org/newsportal/article.php?id=194&group=eclipse.stp#194

I was quite embarrassed in the end. I switched to using a MacBook Pro last December after using Eclipse for 4 years on Windows and some Linux. For some reason I had never needed to set the eclipse.ini and just assumed that setting it in the main eclipse directory would work as before.

Unfortunately I cannot see anywhere in the "eclipseWorkspace/.metadata/.log" that it shows if the org.osgi.framework.bootdelegation is set. Maybe someone else can say how to verify this – other than the fact you are getting the LinkageError .

Good luck - Richard



From: Adrian Mos <adrian.mos@xxxxxxxx>
Reply-To: STP Dev list <stp-dev@xxxxxxxxxxx>
Date: Mon, 20 Aug 2007 01:48:32 +0200

To: STP Dev list <stp-dev@xxxxxxxxxxx>
Subject: Re: [stp-dev] STP service creation

Hi Richard,

Thanks for the idea, I have actually indeed include that line in the eclipse.ini fie. It's true it's a bit tricky on MacOS as you need to go into Eclipse.app using a shell, however I think I have correctly set it. To make sure it's not a MacOS issue, I have also tested this under Windows, had the same message so I must be doing something really wrong. 

Just to make sure I understood this, by correctly setting this line in eclipse.ini, have you corrected the exact same error that I reported (
java.lang.LinkageError ), or was it another error related to JAX-WS? If it's the same error that you had and corrected, than perhaps you could send me your eclipse.ini file for comparison? This would still leave an open question as to why it doesn't work on Windows for me either...

Cheers,
Adrian.
 



On Aug 20, 2007, at 12:11 AM, Richard Mixon (CustCo) wrote:

Adrian,
 
 Did you include
     -Dorg.osgi.framework.bootdelegation=*
 In your eclipse.ini file as documented in the getting started document?
     http://wiki.eclipse.org/STP_Service_Creation_getting_started
 
 Its pretty easy in Windows and Linux, but on Mac OsX its done a bit differently.
 
 Hope this helps, I thought I had it set for a couple of weeks and kept getting this error. Works great now.
 
  - Richard
 
 
 

From: Adrian Mos <adrian.mos@xxxxxxxx>
 Reply-To: STP Dev list <stp-dev@xxxxxxxxxxx>
 Date: Sun, 19 Aug 2007 23:37:40 +0200
 To: STP Dev list <stp-dev@xxxxxxxxxxx>
 Subject: Re: [stp-dev] STP service creation
 
 Hi Guys,
 
 Just on the same topic, on running the service creation tutorial, I have installed the same environment as Chadra (Eclipse 3.3 and the stp-all-in-one bundle - the version that Chadra used as well as the most recent integration build) and I could not get the plugin to generate the artefacts (WSDL and the other classes). Looking into the Eclipse .log file, I found this error (see below) occurred when the generation was attempted. I have correctly configure the CXF path in the Eclipse preferences under the JAX-WS runtime path to the root of the CXF binary distribution.
 
 Any help appreciated. 
 
 Thank you,
 Adrian.
 
  
 
!ENTRY org.eclipse.stp.common 4 0 2007-08-19 23:28:24.969
 !MESSAGE Celtix Java To Wsdl Generation failure
 !STACK 0
 java.lang.LinkageError: loader constraints violated when linking javax/xml/namespace/QName class
         at com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl.<clinit>(RuntimeBuiltinLeafInfoImpl.java:186)
         at com.sun.xml.bind.v2.model.impl.RuntimeTypeInfoSetImpl.<init>(RuntimeTypeInfoSetImpl.java:25)
         at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:84)
         at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:41)
         at com.sun.xml.bind.v2.model.impl.ModelBuilder.<init>(ModelBuilder.java:104)
         at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.<init>(RuntimeModelBuilder.java:49)
         at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:372)
         at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:236)
         at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:76)
         at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:55)
         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:585)
         at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:210)
         at javax.xml.bind.ContextFinder.find(ContextFinder.java:366)
         at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:574)
         at org.apache.cxf.jaxb.JAXBDataBinding.createJAXBContext(JAXBDataBinding.java:332)
         at org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:172)
         at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:222)
         at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:250)
         at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:138)
         at org.apache.cxf.frontend.AbstractEndpointFactory.createEndpoint(AbstractEndpointFactory.java:81)
         at org.apache.cxf.frontend.AbstractServiceFactory.createService(AbstractServiceFactory.java:29)
         at org.apache.cxf.tools.java2wsdl.processor.JavaToProcessor.process(JavaToProcessor.java:87)
         at org.eclipse.stp.sc.cxf.generators..CeltixJavaToWsdlGenerator.run(CeltixJavaToWsdlGenerator.java:102)
         at org.eclipse.stp.sc.jaxws.builders..ScJavaToWsdlBuilder.generate(ScJavaToWsdlBuilder.java:85)
         at org.eclipse.stp.sc.jaxws.builders..ScJavaToWsdlBuilder.buildOneJavaFile(ScJavaToWsdlBuilder.java:57)
         at org.eclipse.stp.sc.common.builders.ScJavaBuilder.visitResourceFile(ScJavaBuilder.java:127)
         at org.eclipse.stp.sc.common.builders.ScJavaBuilder.access$0(ScJavaBuilder.java:112)
         at org.eclipse.stp.sc.common.builders.ScJavaBuilder$ScBuildVisitor.visit(ScJavaBuilder.java:174)
         at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:105)
         at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:57)
         at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:81)
         at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
         at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
         at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
         at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
         at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
         at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:126)
         at org.eclipse.core.internal.resources.Resource.accept(Resource.java:67)
         at org.eclipse.core.internal.resources.Resource.accept(Resource.java:103)
         at org.eclipse.core.internal.resources.Resource.accept(Resource.java:87)
         at org.eclipse.stp.sc.common.builders.ScJavaBuilder.fullBuild(ScJavaBuilder.java:75)
         at org.eclipse.stp.sc.common.builders.ScJavaBuilder.build(ScJavaBuilder.java:52)
         at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager..java:624)
         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
         at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:166)
         at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:197)
         at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager..java:246)
         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
         at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:249)
         at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:302)
         at org.eclipse.core.internal.events.BuildManager.build(BuildManager..java:334)
         at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:137)
         at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235)
         at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
 
 
 
 
 On Aug 13, 2007, at 5:22 PM, jain.chandra@xxxxxxxxx wrote:
 
 
Hi Adrian, Denny,
 
     I was able to run through an end to end scenario.  In the preferences for Apache CXF,  I was incorrectly pointing to "Apache CXF plugin for JAX-WS development" rather than Apache CXF JAX-WS runtime.
 
     Thanks a lot for your inputs.
 
 regards,
 chandra
 
   <http://people.apache.org/repo/m2-snapshot-repository/org/apache/cxf/apache-cxf/2.1-incubator-SNAPSHOT/apache-cxf-2.1-incubator-20070729.204751-4.zip>
 ----- Original Message ----
 From: Adrian Skehill <adrian.skehill@xxxxxxxx>
 To: STP Dev list <stp-dev@xxxxxxxxxxx>
 Sent: Monday, August 13, 2007 3:47:10 PM
 Subject: Re: [stp-dev] STP service creation
 
 Hi,
 
 
 
 <snip>
 
 
 
 
 
 >         I noticed that when i create a new JAX-WS Web Service project it
 
 >     gives a warning dialog " You must specify a valid installation
 
 >     location for your selected runtime provider in JAX-WS preferences"
 
 >
 
 >         I have specified 'org.apache.cxf_2.1-incubator-SNAPSHOT" in the
 
 >     preferences for Apache CXF.   The resulting project shows Java
 
 >     Nature ( icon for project has a J) and not a SOA Tools Nature.
 
 >
 
 >         Are there any known issues with this.  I would like to debug
 
 >     this and understand the problem.  What is the cvs repository
 
 >     location from which i can download the code and start debugging this.
 
 
 
 In addition to having the plugin loaded into your eclipse environment, you
 
 will need an actual copy of the runtime you intend to deploy onto installed..
 
 IN this case you'll need to install CXF from [1]. Then set your preferences to
 
 point to the root of the install.
 
 
 
 The plugin that you install into eclipse provides the STP with access to the
 
 various generators that we need to execute during the process of creating SOA
 
 Services. The kit install is for the compilation and subsequent development of
 
 your SOA Services.
 
 
 
 Regards,
 
 Adrian.
 
 
 
 
 
 [1] http://incubator.apache.org/cxf/download.html
 
 ----------------------------
 IONA Technologies PLC (registered in Ireland)
 Registered Number: 171387
 Registered Address: The IONA Building, Shelbourne Road, Dublin 4, Ireland
 
 
        
 

Park yourself in front of a world of choices in alternative vehicles.
 Visit the Yahoo! Auto Green Center. <http://us.rd.yahoo.com/evt=48246/*http://autos.yahoo.com/green_center/;_ylc=X3oDMTE5cDF2bXZzBF9TAzk3MTA3MDc2BHNlYwNtYWlsdGFncwRzbGsDZ3JlZW4tY2VudGVy>
 _______________________________________________
 stp-dev mailing list
 stp-dev@xxxxxxxxxxx
 https://dev.eclipse.org/mailman/listinfo/stp-dev
  
 

 
 

_______________________________________________
 stp-dev mailing list
 stp-dev@xxxxxxxxxxx
 https://dev.eclipse.org/mailman/listinfo/stp-dev
 
_______________________________________________
stp-dev mailing list
stp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/stp-dev
 



_______________________________________________
stp-dev mailing list
stp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/stp-dev

_______________________________________________
stp-dev mailing list
stp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/stp-dev




--
Intalio, the Open Source BPMS Company
<a href=""http://www.intalio.com">MailScanner soupçonne le lien suivant d'être une tentative de fraude de la part de "www.intalio.com" http://www.intalio..com ">http://www.intalio.com</a>
<a href=""http://bpms.intalio.com">http://bpms.intalio.com">Community website: http://bpms.intalio.com</a>
_______________________________________________
stp-dev mailing list


Back to the top