Skip to main content

Hi everyone,

 

I am experimenting with using the new BIM360 Docs transformer on Desktop to search trough a specific folder and download some files. The first step I want to perform is to use the list command in the transformer to get a list of available files so I can find the id of the files I actually want. Unfortunately I cannot get the list command to actually work.

 

I can browse through my Hub, Project and Project Folders so I think the connection is working correctly. I have also tried the download command which is working correctly and letting me download a prespecified file.

 

I am using FME Desktop 2021.1.0.0 and the workbench is a simple creator with Null geometry which is connected to the BIM360 Docs transformer. Action is set to List, I can select both the Hub, Project and Folder and the include subfolders is set to No. I have currently set the 'Attributes to add' to empty but this doesn't fix the error.

 

The Error in the logfile:

2021-09-17 12:06:22|   0.5|  0.0|FATAL |The below feature caused the translation to be terminated
2021-09-17 12:06:22|   0.6|  0.1|STATS |Storing feature(s) to FME feature store file `.\mapping_log.ffs'
2021-09-17 12:06:22|   0.6|  0.0|INFORM|+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2021-09-17 12:06:22|   0.6|  0.0|INFORM|Feature Type: `FEATURE_TYPE'
2021-09-17 12:06:22|   0.6|  0.0|INFORM|Attribute(32 bit unsigned integer): `_creation_instance' has value `0'
2021-09-17 12:06:22|   0.6|  0.0|INFORM|Attribute(string: windows-1252)   : `fme_feature_type' has value `Creator'
2021-09-17 12:06:22|   0.6|  0.0|INFORM|Attribute(string: windows-1252)   : `fme_geometry' has value `fme_undefined'
2021-09-17 12:06:22|   0.6|  0.0|INFORM|Attribute(string: UTF-8)          : `fme_rejection_code' has value `BIM360DOCS_ERROR'
2021-09-17 12:06:22|   0.6|  0.0|INFORM|Attribute(string: UTF-8)          : `fme_rejection_message' has value `'
2021-09-17 12:06:22|   0.6|  0.0|INFORM|Attribute(string: windows-1252)   : `fme_type' has value `fme_no_geom'
2021-09-17 12:06:22|   0.6|  0.0|INFORM|Coordinate System: `'
2021-09-17 12:06:22|   0.6|  0.0|INFORM|Geometry Type: IFMENull
2021-09-17 12:06:22|   0.6|  0.0|INFORM|Coordinate Dimension: 2
2021-09-17 12:06:22|   0.6|  0.0|INFORM|===========================================================================
2021-09-17 12:06:22|   0.6|  0.0|ERROR |AutodeskBIM360DocsConnector_<Rejected> (TeeFactory): AutodeskBIM360DocsConnector_<Rejected>: Termination Message: 'AutodeskBIM360DocsConnector output a <Rejected> feature.  To continue translation when features are rejected, change 'Workspace Parameters' > Translation > 'Rejected Feature Handling' to 'Continue Translation''
2021-09-17 12:06:22|   0.6|  0.0|ERROR |A fatal error has occurred. Check the logfile above for details
2021-09-17 12:06:22|   0.6|  0.0|FATAL |PythonFactory output feature was rejected downstream. Check the logfile above for details
2021-09-17 12:06:22|   0.6|  0.0|WARN  |A fatal error has occurred. Check the logfile above for details
2021-09-17 12:06:22|   0.6|  0.0|ERROR |Error encountered while calling method `input'
2021-09-17 12:06:22|   0.6|  0.0|FATAL |AutodeskBIM360DocsConnector_CALLER (PythonFactory): PythonFactory failed to process feature
2021-09-17 12:06:22|   0.6|  0.0|ERROR |AutodeskBIM360DocsConnector_CALLER (PythonFactory): A fatal error has occurred. Check the logfile above for details
2021-09-17 12:06:22|   0.6|  0.0|ERROR |Creator_XML_Creator (CreationFactory): A fatal error has occurred. Check the logfile above for details

Is this a bug or might there be a problem with my connection or my rights on Autodesk BIM360 Docs or Forge? 

The error message is unfortunately not very helpful, but since you can connect and select the hub and project id, my guess is that it's an issue with the user rights. Can you perhaps try to connect with admin rights, or something similar? If that works, it means that you probably need to look at the specific user rights.

 


Thanks David,

 

It does indeed seem to be a permissions problem with what seems to be Autodesk Forge. I can use the list command on another project that is our test playground.


Reply