Skip to main content

Posts

Build Failed with an Exception in Android Studio – Gradle Metadata Error

If you're encountering the following error during build in Android Studio: FAILURE: Build failed with an exception. * What went wrong: Multiple build operations failed. Could not read workspace metadata from C:\Users\abc\.gradle\caches\transforms- 4 \488376c3749de4c34a681b5fd5a06aa8\metadata. bin Could not read workspace metadata from C:\Users\abc\.gradle\caches\transforms- 4 \e2dc2f44e335b5e104801cc73d245ee1\metadata. bin This usually indicates corrupted Gradle cache files. How to Fix: Step 1: Open the Terminal in Android Studio (or use Command Prompt). Step 2: Navigate to the Gradle directory: cd C:\Users\<YourUsername>\.gradle\ Step 3: Remove the corrupted caches folder: bash rm -r caches\ On Windows, if using Command Prompt instead of terminal, use: c  rmdir /s /q caches Step 4: Go back to Android Studio and click Build > Clean Project or Rebuild Project . This should resolve the issue and allow your project to build successfully.

Custom Popup Applet in Siebel Returns Error: "Method ShowPopup is not allowed here (SBL-UIF-00348)"

Background: A custom button was created with the method name 'abc' , which triggers a workflow through a Business Component user property. This workflow is designed to open a popup applet that displays a BI Publisher (BIP) report. However, when clicking the button, although the popup applet opens, it displays the following error message inside: Method ShowPopup is not allowed here (SBL-UIF-00348)   Error Message: We detected an error which may have occurred for one or more of the following reasons: Method ShowPopup is not allowed here (SBL-UIF-00348) Debug and Resolution: After reviewing the Siebel Personalization Log, it was observed that following the execution of the custom method 'abc' , Siebel internally calls the 'ShowPopup' method. It turned out that 'ShowPopup' was also being used for another popup applet where it had been explicitly disabled via an Applet User Property ( CanInvoke = FALSE ). For testing purposes, we deactivated ...

Not able to deploy Siebel Workflow as Web Service having Integration Object

Error: The selected workflow process contains hierarchy type process properties without having the integration object name specified. Siebel Version: 15.18.0.0 SIA [23048] Steps: Created Workflow Used Integration Object. Published the workflow and used the right click menu for Deploy as Web Service... option. Siebel Tool returned the above error. Reason and Solution: Used a process property with type "Integration Object" or "Hierarchy" and didn't define IO name against Process Property. Provide the IO name against IO name column. re Publish and try. If issue still there just rename the work and deploy again this time issue will not appear . Mentioned Siebel Tool version have this issue. See Also: How to create and publish and Test Inbound Web Service in Siebel based on Workflow How to configure None session type in Siebel Web Service request How to test inbound web services on Siebel Dedicated Client

Android Studio Error: Installed Build Tools revision 35.0.1 is corrupted. Remove and install again using the SDK Manager.

Solution: For Windows: Close the Android Studio. Go to the location "C:\Users\ user \AppData\Local\Android\Sdk\build-tools\31.0.0" Find a file named d8.bat. This is a Windows batch file. Rename d8.bat to dx.bat. In the folder lib ("C:\Users\ user \AppData\Local\Android\Sdk\build-tools\31.0.0\lib") Rename d8.jar to dx.jar Note: Remember AppData is a hidden folder. Turn on hidden items to see the AppData folder.

UiPath RPA Automation Implementation Methodology Fundamentals

Introducing the UiPath Automation Implementation Methodology UiPath devised the Automation Implementation Methodology to provide a common roadmap for implementation teams across the globe. Depending on the organization's automation program maturity, without having a well-thought-through and tested plan, implementing a new automation project may prove quite difficult. This methodology also ensures consistent quality, faster and more reliable implementations, and quicker process handovers. UiPath devised the implementation methodology to provide a common roadmap for implementation teams across the globe. There are four common implementation models. 1. In an organization looking to automate its business processes, there is a department taking the role of the Client, and then there's an automation Center of Excellence (CoE), providing the UiPath expertise and capacity to implement the automation through an Implementation Team. 2. The second model involves a client organization look...

Project Organization in UiPath RPA Studio

Types of workflow layouts For small processes automated or parts of a larger automation project, there are three options of layout – Sequence, Flowchart and State Machine. Sequence When should it be used? When there’s clear succession of steps without too many conditions. Usually, sequences are used to nest workflows and the high-level logic is handled through flowcharts or state machines. What are the advantages? Easy to understand and follow, having a top to bottom approach. Great for simple logic, like searching for an item on the internet. What are the disadvantages? Nesting too many conditions in the same sequence makes the process hard to read. Not suitable for continuous flows. Flowchart When should it be used? When you have a complex flow with several conditions, a flowchart is at least visually much easier to understand and follow. When you need a flow that terminates only in one of several conditions. It should be used only as the general workflow (with sequences nested insid...

Introduction to UiPath RPA Testing

What is RPA Testing? RPA is software. It goes through all the software development stages, including testing. RPA testing deals with issues that are typically discovered in production, but aims to do it as early as possible in the process. Levels of RPA testing Since RPA development goes through the regular software development stages, RPA testing is not at all different from software testing. There are four main levels: unit (component) testing, integration testing, system testing, and acceptance testing. Components of Test Suite Comprehensive Tools within the UiPath Test Suite and their Integration Testing includes many tasks like running tests, making reports, handling requirements and problems, connecting with CI/CD, and doing exploratory testing. For successful testing, it's important to smoothly use many tools together. The UiPath Test Suite has tools that work well together, helping testing work better and connect with test management and ALM tools. Studio It lets you make a...