Known issues
The following known issues exist:
[HULFT Square site]
-
Common
-
If you change contractors, contact support.
-
As a guideline, if you have 5,000 or more files and directories placed directly under a single directory, a timeout error may occur.
Use a hierarchical directory or other such means to avoid increasing the number of files and directories in a single directory by too much.
The following are affected.
-
Designer > Get List of File Names operation
-
Designer > Storage file chooser
Scripts may be executed successfully.
(2025/4/20)
-
-
-
Script dependency
If multiple operations that call separate scripts of the same version exist within a single script, the script dependency check may not operate correctly.
Example:
-
You add a script to an application from a project
-
You select Dependencies in a job and view the script dependencies
(2025/4/20)
-
-
> All
In the message widget, the messages are displayed in Japanese even in an environment where the language is set to English.
(2025/4/20)
-
> APPLICATIONS
-
If you create a script in a folder in a project and attempt to add the script to an application, the following error occurs:
Bad Request Orphan script exists
- Workarounds
-
Avoid placing a script in a folder if you intend to use the script in an application.
-
When you are creating an application that uses data formats and attempt to select data formats for contained scripts and depended resources in the Test step during creation of an application, the options for data formats aren't displayed.
-
When you create an application from a REST API job, if you attempt to delete it without performing Configure, an Internal Server Error may occur.
- Workarounds
-
Perform Configure once and then delete it.
-
When you edit an application, if you place an existing connector and apply the edited configuration, the dependent resources of the connector may display "No value." Deployment is possible even in this state.
If you replace the existing connector that was specified in the application with a different connector, you may not be able to apply the edited configuration.
- Workarounds
-
By executing Clone & Edit for the application, you can use the edited script.
(2025/4/20)
-
-
> APPLICATIONS > All
Even though you set a trigger condition when creating a new application, it isn't displayed in the summary. After you create an application, you can view the trigger conditions where they are displayed on the APPLICATIONS page.
(2025/4/20)
-
> SERVICES
-
To use native applications, Application admin permission is required in addition to the permission for each native application.
-
If you delete the user that created native applications (NAM) such as SFTP, FTP, or HULFT Transfer Application, you will be unable to view the service list.
(2025/4/20)
-
-
> SERVICES > Storage
When the following conditions are met, if you attempt to display the storage, a 504 Gateway Time-out error is displayed.
-
Within the same folder, multiple file names/directory names have the same beginning section.
-
In the file names/directory names that meet condition 1., the section of the names that is not the same includes one or more of the following:
! " # $ % & ' ( ) + , - .
-
One file name/directory name that meets conditions 1. and 2. is displayed last in order by default.
- Workarounds
-
Under New Directory in the storage, create a directory named "z" (double-byte lowercase "z").
Example:
New Directory
New Directory (1)
In the case of the above files, this phenomenon occurs.
In the order of the UTF-8 character code, "z" comes after the above directory names, so they no longer meet condition 3.
(2025/4/25)
Added "." to condition 2.
(2025/5/12)
-
-
> SERVICES > HULFT Integrate
-
The region for a HULFT Integrate service can't be specified.
-
When you add a new HULFT Integrate service, the service takes approximately 5 minutes to start. Scripts and jobs can be executed with the service after the service starts.
-
If some kind of error occurs during Designer execution or other such cases and the HULFT Integrate service stops unexpectedly, contact support.
-
When you attempt to view the list, a 500 error may occur.
-
If you create a service with a name that is identical to that of an existing service, creation is completed successfully, but creating it with a different service name is recommended.
-
-
> SERVICES > HULFT Transfer
-
Even users who are granted the ListTransferService permission can't view the list of services.
- Workarounds
-
Grant the user the ViewTransferService permission.
-
The status may be blank.
-
If you create a service with a name that is identical to that of an existing service, creation is completed successfully, but creating it with a different service name is recommended.
-
If you attempt to delete a HULFT Transfer service that is linked to VPCEndPoint, an error may be displayed.
-
-
> SERVICES > SFTP
If you rename a file from an SFTP client, the file isn't renamed, but is instead deleted.
- Workarounds
-
Rename files from
> SERVICES > Storage in HULFT Square.
-
> SERVICES > VPN
Even if you restart the VPN, notification won't be sent.
-
> SERVICES > FTP
-
If one of the following is performed for an FTP service, the changes made to the settings may not be reflected.
-
Multiple changes are made at the same time
-
Changes are made to the settings of an FTP service while the service is restarting
- Workarounds
-
Prevent the settings from being changed by multiple users at the same time. If you have changed the settings, make sure that the service has started before making additional changes.
-
-
If you specify four or more ports for the passive port setting of an FTP service, a timeout error may occur.
-
-
> HULFT INTEGRATE > Projects
When you create multiple levels of folders under a project in Designer, if you place a script in the second level or after, an error occurs when you try to change the name of a project from the detailed information screen for the project.
-
> HULFT INTEGRATE > Connections
When you create a connection resource for a project used in a shared workspace, create the connection resource in the corresponding workspace.
If you specify a connection resource in the Personal workspace or a workspace to which the user doesn't have access rights, unexpected operations may occur.
-
> HULFT INTEGRATE > Connections> Amazon RDS for SQL Server 2017 connector
If you select the checkbox for Enter URL directly for Amazon RDS for SQL Server 2017 connection, the connection test may fail.
- Workarounds
-
Clear the checkbox for Enter URL directly.
-
> HULFT TRANSFER
When you change settings other than Name or Description for each profile in Receive Config, Send Config, and Host Info, the value of Updated on the individual profiles is updated, but the value of Updated on the list view is not updated.
-
> API MANAGEMENT > API Projects
-
Use only alphanumeric characters for API project names.
-
When you select OPTIONS method, you can edit the request body, but when you enter a value, an error occurs.
-
-
> JOBS
-
If a large number of versions of a script are used, loading may slow down.
-
During creation or editing of a job, when you select the Finish or Apply button, a timeout error (Unexpected error Endpoint request timed out) may occur.
Communication may time out because the processing is taking a long time due to a large number of versions or other reasons. The processing continues in the background and may be completed even if this error occurs.
-
-
> JOBS > HULFT Transfer Jobs
The execution status of HULFT Transfer jobs may differ from the actual execution status.
(2025/4/20)
-
> JOBS > Applications
-
If a scheduled job was made into an application at 2023.4 release, it's displayed in the list after the 2024.1 release is applied. However,
, which indicates an application is stopped, may appear for an application that is running.
- Workarounds
-
On the application settings screen, selecting Deploy in Profile changes the icon to the one that indicates that an application is running.
-
-
> JOBS > REST API Jobs
-
When you update a REST API job, it may take approximately 20 seconds to complete the update internally. If you call the REST API without waiting for the update to be completed, the prior version is executed.
-
If you turn off or turn on a job with Turn off job or Turn on job, the user listed for Last modifier is set as (N/A).
This doesn't cause any problems for execution of the job, but it prevents you from identifying the job by filtering or searching by last modifier.
- Workarounds
-
When you turn off a job, if you edit the comment in Description, the name of the last modifier is recorded.
There are no workarounds for when you turn on a job.
-
If the number of jobs displayed at a time exceeds 50, an "Internal Server Error" occurs.
- Workarounds
-
Ensure the number of REST API jobs that belong to one workspace remains at 50 or fewer. Set which workspace displays the jobs if it hasn't been set.
-
If the <xml> tag exists in the body, a 403 error occurs.
- Workarounds
-
Don't include the <xml> tag.
-
-
> JOBS > Schedule Jobs
For a script that uses Call Script, if you create a scheduled job with Always apply the latest set for the dependency relationship, update a calendar, and then turn off or turn on the job, the latest script is not applied.
- Workarounds
-
Update the scheduled job itself and then turn off or turn on the job to apply the latest script.
-
> Detailed logs
If the size of the detailed script log exceeds 10 MB due to thrown exceptions or other reasons, the log may not be exported successfully.
-
> Audit logs
If there is a log record with a very long record length, it might take very long time to display.
If this happens, you can't operate the screen, and the screen looks frozen.
- Workarounds
-
See the files that are output to storage.
-
> SERVICE EVENTS
VPN logs aren't displayed.
-
> SERVICE EVENTS > HULFT Integrate
-
For certain connectors, when multiple threads are executed simultaneously, such as with Parallel Stream Processing (PSP), the language setting of some threads may change. As a result, some log records may be output with the changed language setting.
-
If you export a log record that ended unsuccessfully to a CSV file, the date format of the Time column may be displayed in 13-digit Unixtime rather than YYYYMMDD.
It represents the number of milliseconds that have passed since January 1, 1970.
-
-
> SERVICE EVENTS > HULFT Transfer
-
The status on the list screen and the status on the details screen may be different. In such cases, confirm the status on the details screen.
-
When a V7 compatible transfer is performed, the following log records might not be displayed:
-
Log records with a status of transferring in the list view
-
Log records of the transfer start result in the detailed view
Note that log records of completed transfers are displayed.
-
-
-
> SERVICE EVENTS > SFTP
If you change the name of an SFTP service, it ceases to be displayed in the log.
- Workarounds
-
If you return the service to its previous name, it will be displayed again.
-
> LOGS > REST API Jobs Access Logs
Only one page of REST API jobs is displayed. Even if you select
, the next page isn't displayed.
- Workarounds
-
Add filters to narrow down the content that is displayed according to conditions, or download the log archive.
-
> USER MANAGEMENT > Users
Even if you enter the Middle Name, Profile, and Department fields as blank and update, the values set previously may still be displayed.
-
> USER MANAGEMENT > Groups
Group names can't be changed.
-
> NETWORK > PrivateLink
Even if the status is updated in Approval Requests that is displayed from Allowed Accounts in Inbound in PrivateLink, the date and time displayed in Updated are not updated.
-
> Notifications
Rarely, some FTP email notifications or browser notifications may be sent more than once.
(2025/4/20)
-
> Notifications > General
> Notifications > Email
After you modify the settings of Notifications or Email Notifications, it may take up to 10 minutes for the modifications to be reflected in the actual operation.
-
> Notifications > VPN
Even if you restart the VPN service, notification won't be sent.
-
Personal Settings > Change Password
When you reset the password, you can enter multibyte characters, but you can't use a multibyte password. Be sure to use single-byte characters on password.
-
The check function for restricted characters isn't implemented yet.
If you use restricted characters, errors or unexpected operations may occur.
-
The check function for input characters may be insufficient.
If you enter invalid characters, errors or unexpected operations may occur.
-
Error messages may not come up, or even if they do come up they may be unclear.
[Designer]
-
If a user who doesn't belong to a predefined group such as Admin or Developer opens Designer, a dialog may appear indicating that functions are limited due to lack of permissions. If the permissions displayed are not those described in the manual, operations are not affected.
-
If a script name contains an underscore, the underscore may not be displayed correctly in the tab in Designer.
-
When you display the online document in Designer with the F1 key:
If you press the F1 key in the Mapper editor, the relevant page is shown, but other than that, only the portal page of the online document is shown.
-
Handling of file names that include certain characters such as + may fail.
-
With debugging, even if the debugging is completed, when certain conditions are met, it may be treated as still executing on Designer.
In that case, if you click the Stop button, an error occurs because the script has already completed.
For the completion of execution of the script, check the application log.
-
In Designer, when you connect Mappers, even if Load schema from components/files is specified for the input data for the second Mapper, indexes aren't added automatically. All of the data is treated as the first field of the output schema.
This phenomenon also occurs when you set the output schema for the first Mapper and then draw the data flow to the second Mapper.
- Workarounds
-
Set the input schema manually for the second Mapper and after.
-
When you create a schema, if you select XML for Type, select DTD for Sub type, enter characters for XML definition, and then select the Validate button, the navigation menu is displayed on the lower right. However, the row number and column number displayed there don't match the values you entered as the XML definition.
-
If you create a project in one workspace with the same name as a project in another workspace and then call a script, an error may occur.
-
The null value is replaced with the characters "null" when the following conditions are satisfied:
-
The output variable of Call Script is set for the input variable of another Call Script.
-
The value of the output variable is null.
- Workarounds
-
Instead of setting the output variable of the first Call Script for the input variable of the second Call Script, pass the value of the output variable to the script variable and then set the input variable of the second Call Script via the script variable.
-
-
If you change the values of the following properties in "Loop" and "Loop by Number of Data", the change might not be detected or saved.
-
-
Property items in the Log settings tab
-
-
-
Number of data in one loop in the Required settings tab
-
Separation path in the XML data processing tab
-
Property items in the Log settings tab
-
- Workarounds
-
Changes are detected when a comment in the Comment tab is edited. An update mark will be displayed on the operation icon to identify the changes.
-
-
If you try to perform an upsert operation to double type fields in the Upsert Records operation for the Salesforce (deprecated) connector, it fails and displays an error.
Updates and inserts behave correctly.
This phenomenon does not occur on the Salesforce connector. The Salesforce (deprecated) connector is not recommended. Use the Salesforce connector.
-
CSV connector
If a field in CSV data contains a line feed, and the data is read in the Read CSV File operation while Enable multi-thread processing settings is selected, the data containing a line feed may not be processed correctly.
(2025/4/20)
-
Excel connector
If the extension of the Excel file is uppercase, an error may occur.
- Workarounds
-
Make sure that the extension of the file name is lowercase.
-
REST connector
During REST connector processing that uses OAuth 2.0 authentication, scripts or jobs may not end if the appropriate scope or permissions for OAuth 2.0 authentication are not granted.
-
Amazon S3 connector
If your IAM user is granted read and write permissions to an S3 bucket on an account that isn't your IAM user's account, files in this bucket on S3 can be read and written, but operations will fail on the S3 connector, so data can't be read or written.
-
Kintone connector
Some API call functions can't be used with the Kintone connector.
bulkRequest/post preview/app/reports/put app/settings/get preview/app/settings/get preview/app/settings/put
-
HULFT connector
The component variable exit_status in the Send File operation of the HULFT connector stores the HTTP status code rather than the exit status of the Send File command (utlsend).
-
Connectors that use OAuth2.0
If a connector that uses OAuth2.0 authentication uses a single connection setting in multiple configurations simultaneously, the client ID of the connection setting may be deleted, causing the field to be displayed as blank.
If the client ID is displayed as blank, set it again.
= Remarks =In a case where Script A uses Connection A and Script B uses Connection B, even if scripts A and B are executed simultaneously, the above condition is not met.
- Workarounds
-
For a connection that uses OAuth2.0 authentication, avoid simultaneously executing multiple scripts that contain the same connection.
(2025/4/20)
[Online document]
-
Some of the screen images used in this document may differ slightly from the actual screens.
-
Differences may exist between the contents of the Japanese and English versions depending on the translation schedule for updated content in the online document.