Skip to main content
Question

Job Runs with 0 Features Written on Server but on Desktop Runs Successfully


Forum|alt.badge.img+1

Hello Everyone,

I hope someone can assist me with 3 FME Workbenches. Each Workbench does an HTTPCaller that writes to a file (on the local network) then uses that file as a source for the rest of the Workbench.

Whenever I run these Workbenches of Server, they run successfully but with 0 features written. I use the exact Workbench and run it from my Desktop, they also run successfully and with the correct number of features written.

I would like to figure out why there is a difference, make the necessary changes and then schedule them on the FME Server.

Thank you

9 replies

itay
Supporter
Forum|alt.badge.img+16
  • Supporter
  • February 7, 2017

Are you using UNC paths on server? Consider using a FME server resource location for the temporary files.


Forum|alt.badge.img+1
itay wrote:

Are you using UNC paths on server? Consider using a FME server resource location for the temporary files.

Yes, UNC paths are used for all HTTP Callers and XML readers.

 

 


david_r
Evangelist
  • February 7, 2017

First of all, if you use UNC paths (i.e. network resources) in FME Server, you will have to configure your engines to run as a domain user, cf. http://docs.safe.com/fme/html/FME_Server_Documentation/Content/AdminGuide/Running_FME_Server_Engines_Under_Different_Account.htm

Generally, when debugging issues such as this, you will need to analyse and compare the log files from the workspace as it runs on Desktop and Server to find the discrepancy. Posting boths logs here (as attachments) would also be very helpful.


itay
Supporter
Forum|alt.badge.img+16
  • Supporter
  • February 7, 2017
billnjarheim wrote:
Yes, UNC paths are used for all HTTP Callers and XML readers.

 

 

The log would be helpful...

Forum|alt.badge.img+1
itay wrote:

Are you using UNC paths on server? Consider using a FME server resource location for the temporary files.

Here are the log files from the most recent running of the Workbench on both the server and on the desktop.

 


Forum|alt.badge.img+1
david_r wrote:

First of all, if you use UNC paths (i.e. network resources) in FME Server, you will have to configure your engines to run as a domain user, cf. http://docs.safe.com/fme/html/FME_Server_Documentation/Content/AdminGuide/Running_FME_Server_Engines_Under_Different_Account.htm

Generally, when debugging issues such as this, you will need to analyse and compare the log files from the workspace as it runs on Desktop and Server to find the discrepancy. Posting boths logs here (as attachments) would also be very helpful.

Log files have been posted to the first answer.

 

 


itay
Supporter
Forum|alt.badge.img+16
  • Supporter
  • February 7, 2017
billnjarheim wrote:
Here are the log files from the most recent running of the Workbench on both the server and on the desktop.

 

@billnjarheim,

 

 

I would quickly remove these logfiles and add new ones without (or edit them out) the passwords...

 

Next to that after the FeatureMerger ( in the server version) there are no features going into the DateFormatter_Socrata. Could that be the issue?

 


Forum|alt.badge.img+1
itay wrote:
@billnjarheim,

 

 

I would quickly remove these logfiles and add new ones without (or edit them out) the passwords...

 

Next to that after the FeatureMerger ( in the server version) there are no features going into the DateFormatter_Socrata. Could that be the issue?

 

I removed the log files (I am fairly new to working with FME log files for troubleshooting - so thank you for your feedback).

 

 

You came to the same conclusion as I did and that is in Desktop there are features that are passed through to the DateFormatter_Socrata and on the server (which is the same Workbench) there are no features passed. I have no explanation for this as there are features that lead to that Transformer in both cases.

 

 


itay
Supporter
Forum|alt.badge.img+16
  • Supporter
  • February 7, 2017
billnjarheim wrote:
I removed the log files (I am fairly new to working with FME log files for troubleshooting - so thank you for your feedback).

 

 

You came to the same conclusion as I did and that is in Desktop there are features that are passed through to the DateFormatter_Socrata and on the server (which is the same Workbench) there are no features passed. I have no explanation for this as there are features that lead to that Transformer in both cases.

 

 

I would add a logger just before and after the Date_Formatter since no features \\are exiting it, there must be something wrong with the settings.

 

You can define a set invalid date attribute to parameter to return a value.

 

 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings