Skip to main content
Solved

AreaCalculator: Invalid parameter 'REJECTABLE'


Forum|alt.badge.img

If I run a model with FME Desktop, there are no issues. If I run the same model with the same input in FME Server, I get the following error:

AreaCalculator(TeeFactory): AreaCalculator: Invalid parameter 'REJECTABLE'

What does this error mean, and why is it occuring only in FME Server?

Best answer by jdh

As far as I am aware, the only way to "downgrade" a transformer, is to copy it from an existing workspace.

 

 

You are probably better off installing the same version of fme desktop as server on a local machine. You can have multiple versions of FME installed on the same machine, just provide different install paths.

 

 

All the released versions of FME are available at http://www.safe.com/support/support-resources/fme-downloads/archived/
View original
Did this help you find an answer to your question?

10 replies

itay
Supporter
Forum|alt.badge.img+16
  • Supporter
  • December 2, 2016

You place a logger to the AreaCalculator ports and possibly get more valuable information.

The only 2 possibilities for parameters in the transformer are the type and multiplier, any strange values provided as paramaters? are all the features going into the AreaCalculator areas?


jdh
Contributor
Forum|alt.badge.img+28
  • Contributor
  • December 2, 2016
Are you using the same build of FME in desktop and server? The rejected port on the AreaCalculator only came in this past year.

 


erik_jan
Contributor
Forum|alt.badge.img+17
  • Contributor
  • December 2, 2016

Your FME Server installation seems to be of an older version (or built) than your FME DEsktop installation. This can cause errors in transformers that have been changed in the meantime.


david_r
Evangelist
  • December 2, 2016
jdh wrote:
Are you using the same build of FME in desktop and server? The rejected port on the AreaCalculator only came in this past year.

 

Agree, definitely need to check this first. The most important bit is to make sure that FME Desktop doesn't have a higher build number than your FME Server.

 

 


Forum|alt.badge.img
  • Author
  • December 5, 2016
erik_jan wrote:

Your FME Server installation seems to be of an older version (or built) than your FME DEsktop installation. This can cause errors in transformers that have been changed in the meantime.

That is indeed the case. Is it possible to downgrade Transformers? Upgrading FME Server at this point would be to much effort I'm afraid.

 

 


Forum|alt.badge.img
  • Author
  • December 5, 2016
erik_jan wrote:

Your FME Server installation seems to be of an older version (or built) than your FME DEsktop installation. This can cause errors in transformers that have been changed in the meantime.

Also: I see that the same issue occurs for example with the LengthCalculator. I'm using currently FME Desktop b16492 and FME Server b16177. When I check the information of the LengthCalculator in the model I see "Last Parameter Edit: Build 16167". This means that the last change to this transformer is done before my FME Server build. How is this problem still possible in this case?

jdh
Contributor
Forum|alt.badge.img+28
  • Contributor
  • Best Answer
  • December 5, 2016

As far as I am aware, the only way to "downgrade" a transformer, is to copy it from an existing workspace.

 

 

You are probably better off installing the same version of fme desktop as server on a local machine. You can have multiple versions of FME installed on the same machine, just provide different install paths.

 

 

All the released versions of FME are available at http://www.safe.com/support/support-resources/fme-downloads/archived/

david_r
Evangelist
  • December 5, 2016
bakkermans wrote:
That is indeed the case. Is it possible to downgrade Transformers? Upgrading FME Server at this point would be to much effort I'm afraid.

 

 

You can always copy-paste an older version of a transformer, but I wouldn't recommend it as there are other ways a mismatch between the Desktop and Server version can manifest itself.

 

 

I highly recommend that you downgrade your FME Desktop version to the same build number as used on your FME Server.

 

 

You can find older versions of FME here: http://www.safe.com/support/support-resources/fme-downloads/archived/

 

 


david_r
Evangelist
  • December 5, 2016
bakkermans wrote:
Also: I see that the same issue occurs for example with the LengthCalculator. I'm using currently FME Desktop b16492 and FME Server b16177. When I check the information of the LengthCalculator in the model I see "Last Parameter Edit: Build 16167". This means that the last change to this transformer is done before my FME Server build. How is this problem still possible in this case?
The problem is that FME isn't guaranteed to be forward-compatible, only backwards-compatible. So even though your old build can read the fmw file created by the new build, there are many ways in which that old version can get confused by the file contents that might be structurally different from what it is able to comprehend.

 

 


Forum|alt.badge.img
  • Author
  • December 5, 2016

Ok, using an older build of FME 2016 did indeed the trick. Thanks for support!


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