|
|
| 1 2 |
|
Andrew McLaughlin
|
Some javascript/style in this post has been disabled (why?)
Okay,I've finally updated all the components on my GlassFish server. Now that I'm starting to deploy my application on this server, I'm getting the following Exception report (unpacked for readability):
If I deploy my CA to my local instance of GlassFish (all running the component version), it works just fine. How can I mitigate this? Andrew
|
||||||||||||||||
|
Jim Fu
|
Some javascript/style in this post has been disabled (why?)
from the error message, it seems that the wsdl parser ran into problem
resolving a wsdl import...can you attach your project? thanks Jim Andrew McLaughlin wrote: Okay, |
|
Andrew McLaughlin
|
Some javascript/style in this post has been disabled (why?)
Emailed the set to you directly. Please advise if you receive.. :)On Sep 28, 2009, at 3:41 PM, Jim Fu wrote:
|
||||||||||||||||
|
Jim Fu
|
Some javascript/style in this post has been disabled (why?)
I got it, will take a look and update you.regards Jim Andrew McLaughlin wrote: Emailed the set to you directly. Please advise if you receive.. :) |
||||||||||||||||
|
Andrew McLaughlin
|
Some javascript/style in this post has been disabled (why?)
Thanks Jim,Any clues so far? I tried doing a clean install of the GlassFish server just to make sure it's not something we did wrong. Get the same error when I try to deploy. This is the same bug that FTPBC and a few other components have had where the manifest has been missing WSDL files. I hope we can get these fixed once and for all. My confidence in GlassFish/NetBeans is waning... :( Andrew On Sep 28, 2009, at 5:14 PM, Jim Fu wrote:
|
||||||||||||||||
|
Jim Fu
|
Some javascript/style in this post has been disabled (why?)
there are other tasks going on, will find time today to debug... if the problem is from within the wsdl parsing then it should affects almost all the bcs that do norm/de-norm stuff..., this makes it more worthwhile;-) be patient and faithful... regards --Jim Andrew McLaughlin wrote: Thanks Jim, |
||||||||||||||||
|
Andrew McLaughlin
|
Some javascript/style in this post has been disabled (why?)
I hear ya...It's just that my deadline has come and gone twice. Is there something I can do in the meantime to help mitigate this problem? Is there some way I can restructure the dist zip so that the server will find all the pieces it needs and allow this monster to deploy? Andrew On Sep 30, 2009, at 9:50 AM, Jim Fu wrote:
|
||||||||||||||||
|
Jim Fu
|
Some javascript/style in this post has been disabled (why?)
Andrew McLaughlin wrote: I hear ya... |
||||||||||||||||
|
Andrew McLaughlin
|
Some javascript/style in this post has been disabled (why?)
Sure, what would I expect the path to be?Andrew On Sep 30, 2009, at 12:33 PM, Jim Fu wrote:
|
||||||||||||||||
|
Jim Fu
|
Some javascript/style in this post has been disabled (why?)
![]() Andrew McLaughlin wrote: Sure, what would I expect the path to be? |
||||||||||||||||
|
Andrew McLaughlin
|
Some javascript/style in this post has been disabled (why?)
Wrong set of projects. That was an old issue from months ago. The current set of projects are all called FU_IMS_...Did I not include the right projects in the ZIP that I had sent you? Andrew On Sep 30, 2009, at 1:49 PM, Jim Fu wrote:
|
||||||||||||||||
|
Jim Fu
|
Some javascript/style in this post has been disabled (why?)
Archive.zip Andrew McLaughlin wrote:
you can send the current one. --Jim Andrew McLaughlin wrote: Wrong set of projects. That was an old issue from months ago. The current set of projects are all called FU_IMS_... |
||||||||||||||||
|
Andrew McLaughlin
|
Some javascript/style in this post has been disabled (why?)
Ack! I apologize. I must have grabbed the wrong one. I've sent a repacked zip of the projects. Hope they make it this time...On Sep 30, 2009, at 2:19 PM, Jim Fu wrote:
|
||||||||||||||||
|
Andrew McLaughlin
|
In reply to this post
by Jim Fu
Otherwise, how can I roll my WSDL in to this master wsdl, since the
app is not properly handling the deploy manifest. Andrew On Sep 30, 2009, at 12:33 PM, Jim Fu wrote: > since it is caused by wsdl parser somehow failed to resolve imports, > can you put the imports into the master wsdl directly for now? --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
||||||||||||||||
|
Jim Fu
|
I was saying, as a temp work around, is it possible to put the imported
wsdl inline in the master wsdl so that the project can be deployed and run without running into the import resolution issue - which we need to verify here, the experience is that it should work well since most of our projects using binding wsdls that imports another wsdl... I remember you mentioned that it works on some platform and fails on other? --Jim Andrew McLaughlin wrote: > Otherwise, how can I roll my WSDL in to this master wsdl, since the > app is not properly handling the deploy manifest. > > Andrew > > > On Sep 30, 2009, at 12:33 PM, Jim Fu wrote: > >> since it is caused by wsdl parser somehow failed to resolve imports, >> can you put the imports into the master wsdl directly for now? > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden email] > For additional commands, e-mail: [hidden email] > --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
||||||||||||||||
|
Andrew McLaughlin
|
Okay, I stil don't know what the master wsdl is. So that still doesn't
make sense. Since this WSDL is the one that is generated by the POJO wizard, how would that work? The difference between failure and success is if the project is deployed locally or remotely. How are you guys using FILEBC? Are all your projects deployed on your local workstation? Does remote deploys only work on Sun Solaris? I've tested this against GlassFish v2.1 running both on Ubuntu 9.04 and CentOS 5. I used to have this exact same error when trying to use the DatabaseBC and FTPBC. These both seem to work, but FILEBC now seems to be exhibiting the same error (specifically FileNotFoundException, in reference to a POJO wsdl file). Andrew On Sep 30, 2009, at 5:01 PM, Jim Fu wrote: > I was saying, as a temp work around, is it possible to put the > imported wsdl inline in the master wsdl so that the project can be > deployed and run without running into the import resolution issue - > which we need to verify here, the experience is that it should work > well since most of our projects using binding wsdls that imports > another wsdl... > > I remember you mentioned that it works on some platform and fails on > other? > > --Jim > > Andrew McLaughlin wrote: >> Otherwise, how can I roll my WSDL in to this master wsdl, since the >> app is not properly handling the deploy manifest. >> >> Andrew >> >> >> On Sep 30, 2009, at 12:33 PM, Jim Fu wrote: >> >>> since it is caused by wsdl parser somehow failed to resolve >>> imports, can you put the imports into the master wsdl directly for >>> now? >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [hidden email] >> For additional commands, e-mail: [hidden email] >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden email] > For additional commands, e-mail: [hidden email] > --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
||||||||||||||||
|
Jim Fu
|
in regard of wsdl parsing, databasebc and ftpbc and filebc are using the
same wsdl parser, so they should behave the same way. you said it deploys ok locally and failed when deployed remotely, could it be that there are some platform specific absolute path being generated as the import url, do a text search within your comp app, and see if that is the case. may be I should not call the importing wsdl 'master wsdl', you asked about a work around, I suggest that you can put the imported wsdl inline in the importing wsdl so that avoid the import resolution issue you ran into, as I said in previous e-mail, we always use wsdls with imports and they work well with filebc and other bcs..., so it could also be a issue with the way the app is constructed - just a possibility;-) your latest attached project has missing references - JSON - 2.2.5? I'll find it and may be find some time to attempt a deploy.. BTW, you said deploy locally ok, the failure only happens when the comp app built on one machine being deployed on the app server on another machine? regards Jim Andrew McLaughlin wrote: > Okay, I stil don't know what the master wsdl is. So that still doesn't > make sense. Since this WSDL is the one that is generated by the POJO > wizard, how would that work? > > The difference between failure and success is if the project is > deployed locally or remotely. How are you guys using FILEBC? Are all > your projects deployed on your local workstation? Does remote deploys > only work on Sun Solaris? I've tested this against GlassFish v2.1 > running both on Ubuntu 9.04 and CentOS 5. > > I used to have this exact same error when trying to use the DatabaseBC > and FTPBC. These both seem to work, but FILEBC now seems to be > exhibiting the same error (specifically FileNotFoundException, in > reference to a POJO wsdl file). > > Andrew > > > On Sep 30, 2009, at 5:01 PM, Jim Fu wrote: > >> I was saying, as a temp work around, is it possible to put the >> imported wsdl inline in the master wsdl so that the project can be >> deployed and run without running into the import resolution issue - >> which we need to verify here, the experience is that it should work >> well since most of our projects using binding wsdls that imports >> another wsdl... >> >> I remember you mentioned that it works on some platform and fails on >> other? >> >> --Jim >> >> Andrew McLaughlin wrote: >>> Otherwise, how can I roll my WSDL in to this master wsdl, since the >>> app is not properly handling the deploy manifest. >>> >>> Andrew >>> >>> >>> On Sep 30, 2009, at 12:33 PM, Jim Fu wrote: >>> >>>> since it is caused by wsdl parser somehow failed to resolve >>>> imports, can you put the imports into the master wsdl directly for >>>> now? >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [hidden email] >>> For additional commands, e-mail: [hidden email] >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [hidden email] >> For additional commands, e-mail: [hidden email] >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden email] > For additional commands, e-mail: [hidden email] > --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
||||||||||||||||
|
Andrew McLaughlin
|
After much more experimentation today, I'm finding that the
application will only deploy on a Glassfish server that is running on Mac OS X. My main workstation is a Mac Book Pro. When I would build and deploy locally, everything worked perfectly. However, when I try to deploy to either Cent OS or Ubuntu, it failed with the same FileNotFoundException. So, perhaps it is looking for the wsdl and referencing a path that is unique to Mac OS X. Why would that be, though? I'm not hand editing these WSDL files by any means. I'm strictly using the NetBeans UI for all component creation and organization. Does that suggest that something is create components using fully qualified paths in the document? I'll take a look at my files and see if that is the case. If so, how can I make everything relative instead of absolute to avoid this problem? Andrew On Oct 1, 2009, at 10:35 AM, Jim Fu wrote: > in regard of wsdl parsing, databasebc and ftpbc and filebc are using > the same wsdl parser, so they should behave the same way. > > you said it deploys ok locally and failed when deployed remotely, > could it be that there are some platform specific absolute path > being generated as the import url, do a text search within your comp > app, and see if that is the case. > > may be I should not call the importing wsdl 'master wsdl', you asked > about a work around, I suggest that you can put the imported wsdl > inline in the importing wsdl so that avoid the import resolution > issue you ran into, as I said in previous e-mail, we always use > wsdls with imports and they work well with filebc and other bcs..., > so it could also be a issue with the way the app is constructed - > just a possibility;-) > > your latest attached project has missing references - JSON - 2.2.5? > I'll find it and may be find some time to attempt a deploy.. > > BTW, you said deploy locally ok, the failure only happens when the > comp app built on one machine being deployed on the app server on > another machine? > > regards > Jim > > Andrew McLaughlin wrote: >> Okay, I stil don't know what the master wsdl is. So that still >> doesn't make sense. Since this WSDL is the one that is generated by >> the POJO wizard, how would that work? >> >> The difference between failure and success is if the project is >> deployed locally or remotely. How are you guys using FILEBC? Are >> all your projects deployed on your local workstation? Does remote >> deploys only work on Sun Solaris? I've tested this against >> GlassFish v2.1 running both on Ubuntu 9.04 and CentOS 5. >> >> I used to have this exact same error when trying to use the >> DatabaseBC and FTPBC. These both seem to work, but FILEBC now seems >> to be exhibiting the same error (specifically >> FileNotFoundException, in reference to a POJO wsdl file). >> >> Andrew >> >> >> On Sep 30, 2009, at 5:01 PM, Jim Fu wrote: >> >>> I was saying, as a temp work around, is it possible to put the >>> imported wsdl inline in the master wsdl so that the project can be >>> deployed and run without running into the import resolution issue >>> - which we need to verify here, the experience is that it should >>> work well since most of our projects using binding wsdls that >>> imports another wsdl... >>> >>> I remember you mentioned that it works on some platform and fails >>> on other? >>> >>> --Jim >>> >>> Andrew McLaughlin wrote: >>>> Otherwise, how can I roll my WSDL in to this master wsdl, since >>>> the app is not properly handling the deploy manifest. >>>> >>>> Andrew >>>> >>>> >>>> On Sep 30, 2009, at 12:33 PM, Jim Fu wrote: >>>> >>>>> since it is caused by wsdl parser somehow failed to resolve >>>>> imports, can you put the imports into the master wsdl directly >>>>> for now? >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [hidden email] >>>> For additional commands, e-mail: [hidden email] >>>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [hidden email] >>> For additional commands, e-mail: [hidden email] >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [hidden email] >> For additional commands, e-mail: [hidden email] >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden email] > For additional commands, e-mail: [hidden email] > --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
||||||||||||||||
|
Andrew McLaughlin
|
In reply to this post
by Jim Fu
Some javascript/style in this post has been disabled (why?)
The problem appears to lie somewhere deeper. I've tried recreating the project from scratch the following operating systems and I get the EXACT same FileNotFoundException when I try to deploy locally. • Ubuntu 9.04 • CentOS 5.3 Here's the procedure to recreate. Please send to your QA department: • Install a new version of the OS • Install Java 6 • Install Complete GlassFish/NetBeans • Create new BPEL project • Add WSDL using concrete WSDL that does poll operation • Create new Java Application project • Add EJB POJO to project (WSDL for this is automatically created by wizard) • Add FILEBC WSDL as source WSDL to original BPEL above • Add POJO WSDL as destination WSDL to original BPEL above • Add Receive, Assign and Invoke steps to sequence • Assign FILEBC WSDL to Receive step • Assign POJO WSDL to Invoke step • Open Assign step mapper • Variables -> Pollin -> Properties -> File BC -> Inbound -> File Name to POJO Operation In Part1 • Save • Build • Deploy (to local GlassFish server) * Fail (consistently fails every time on both Ubuntu and CentOS, 32 or 64 bit) ![]() Strangely, this works perfectly on Mac OS X (either local or remote deploy)... :-/ Andrew On Oct 1, 2009, at 10:35 AM, Jim Fu wrote:
|
||||||||||||||||
|
Jim Fu
|
Some javascript/style in this post has been disabled (why?)
could it be OS specific file path limit has been hit? is there any
other file system error messages in the server.log?regards Jim Andrew McLaughlin wrote: The problem appears to lie somewhere deeper. I've tried recreating the project from scratch the following operating systems and I get the EXACT same FileNotFoundException when I try to deploy locally. |
||||||||||||||||
| Free Embeddable Forum Powered by Nabble | Help |