Are you using log4j.xml and log4j.dtd files?

 

Daniel King, R2D2, C3P0

Application Engineer

Web Team

Nemours

Office: (904) 288-5643

Fax:    (904) 288-5758

 

*** Call me Daniel ***

NOTICE...This electronic transmission is intended only for the person(s)
named.  It may contain information that is (i) proprietary to the
sender, and/or (ii) privileged, confidential and/or otherwise exempt
from disclosure under applicable State and Federal law, including, but
not limited to, privacy standards imposed pursuant to the federal Health
Insurance Portability and Accountability Act of 1996 (HIPAA).  Receipt
by anyone other than the named recipient(s) is not a waiver of any
applicable privilege.  If you received this confidential communication
in error, please notify the sender immediately by reply e-mail message
and permanently delete the original message from your system.

________________________________

From: Ryan Moquin [mailto:[EMAIL PROTECTED] 
Sent: Monday, July 09, 2007 12:05 PM
To: [email protected]
Subject: Re: [xfire-user] How to get logging from XFire during
generation?

 

Sorry, missed your reply.  I didn't try that, I have other services that
I run xfire on that work fine, This is a common problem I run into when
XFire doesn't like a wsdl, but it's rare that I ever get any useful
information from XFire. 

I did put the xsd file into my classpath along with the wsdl.  The funny
thing is, the original wsdl doesn't mention this xsd, when I try to run
the generation on the original wsdl, it mentions missing types.  I added
the import statement myself manually for the xsd file, and hence get
this error.  I'm not sure why their original wsdl doesn't mention the
xsd file. 

I actually have another wsdl that WAS working correctly in my maven
build, but since I made some changes to it to incorporate new features,
I now get the same error when trying to generate that one (it worked
before my changes).  

I get this log4j error:

[ERROR]log4j:WARN No appenders could be found for logger
(org.codehaus.xfire.gen.Wsdl11Generator).

I put a log4j file into my build classpath, but still get it to pick up
the log4j.  Does the log4j go into the plugins classpath?  I'm hoping if
I can get the logging to work, I can get a message that will help me to
understand where the problem is. 

Thanks,
Ryan

On 6/25/07, Conor MacMahon <[EMAIL PROTECTED]> wrote: 

Hi Ryan,

            Have you tried to build the jaxb2 webapp under the examples
folder of the latest xfire download? Might be an idea to get that
working, so that you know that your environment is all fine for
generating jaxb, before moving onto something else?

            Assuming you have done that, then I suspect it's because you
might need to manually download the schema, v01-types-messaging.xsd, to
your hard drive and reference it in your classpath as you attempt to run
jaxb via maven? This is how the jaxb2 example works in xfire example
apps. Also note that another xfire example webapp, jaxws-spring, does a
wsgen on a given wsdl file. Again, might be of help to you to get that
working, before moving on?

            To possibly get more information on your maven build, you
might want to run the build with the -e switch, gives you more
information about what maven is attempting to do before it faults out.
Also add a log4j configuration file, and add category(s) on jaxb so that
the build spits out more information (e.g. javax.xml.bind)?

            To conclude, my 'gut feel' is that your trying to run jaxb
over another company's wsdl? That wsdl refers to a schema that is
probably hosted by them? Hence, you might require some proxy
configuration to be setup for maven to allow that schema to be
accessed/downloaded? If that's the case, then have a look at this url:

 

http://maven.apache.org/guides/mini/guide-proxies.html 

 

I'll leave it at that, as what we're talking about above is more jaxb
and maven, rather than xfire. Hoping the above is of some help to you
Ryan.

Best of luck,

Conor

 

________________________________

From: Ryan Moquin [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, 26 June 2007 5:16 AM
To: [email protected]
Subject: [xfire-user] How to get logging from XFire during generation?

I'm using the XFire Maven plugin to generate jaxb classes for a wsdl.  I
keep getting cryptic errors that aren't letting the process finish.  I
was hoping that someone could tell me if there is a way to get logging
to find out what the actual error is so I can fix it. 

This is the error I'm getting:

[INFO]Executing XFire WsGen task with url: file:/messaging.wsdl
Retrieving schema at 'v01-types-messaging.xsd', relative to
'file:/messaging.wsdl'.
[INFO]------------------------------------------------------------------
------ 
[ERROR]BUILD ERROR
[INFO]------------------------------------------------------------------
------
[INFO]command execution failed

Embedded error: org.codehaus.xfire.gen.GenerationException: Error
generating JAXB model. 

That's all I get about the error... how does one normally troubleshoot
this?  The wsdl itself is one to a service that we need to consume, we
don't have any control over their wsdl, but cannot generate an object
model from it... so I'm not sure if we are out of luck using xfire for
this? 

Any help would be appreciated!

Thanks!




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This email (including any attached files) is for the intended 

recipient(s) only. If you received this email by mistake, please, 

as a courtesy, tell the sender, then delete this email.




The views and opinions are the originator's and do not necessarily 

reflect those of the Queensland Studies Authority. All reasonable 

precautions have been taken to ensure that this email contained no 




viruses at the time it was sent.

 

Reply via email to