Sunbird cQube
  • 📖KNOW ABOUT CQUBE
    • What is cQube & what does it solve
      • Business case
      • cQube ed
      • Design Principles
    • cQube adoptions
    • Discuss more about cQube
  • 👍TRY CQUBE
    • cQube on Gitpod
  • 🌅WHAT IS NEXT IN CQUBE
    • cQube Roadmap
  • 💻TECHANICAL OVERVIEW
    • Architecture
    • Design Principles
    • Key Components
    • Details of microservices
  • 👩‍💻Get started on cQube
    • Suggested Team Structure
    • Hardware Requirements
    • Prerequisites Checklist
    • Checking pre existing ports
    • Instance Creation
    • Copying SSL Certificate
  • 🛃USE CQUBE
    • How can I install cQube?
      • High level understanding of deployment
      • Oracle Installation
      • AWS Installation
      • SDC Installation
      • Azure Installation
    • How to prepare the data
      • Schema
      • How to prepare schemas for dimension files
      • How to prepare schemas for event files
      • Examples of dimension & event files
      • All cQube schemas used for VSK
    • Ingesting the data
      • High-level understanding of ingestion
      • Steps to ingest schema
      • Steps to ingest data files
        • Upload the .csv data file for state specific programs using ingestion API
        • API to upload starter pack data files for NVSK programs
        • Get file status API
        • Scheduled API
      • Error during ingestion
        • Error Monitoring
        • Common errors in data files during ingestion
      • Processor group name
    • Adapter details
    • Postman details
    • Processing of data
      • Data Processing using CLI command
      • API Details for Nifi-Rest
      • Nifi section
    • Visualizing the data
      • High level understanding of how visualizations work in cQube
      • Programs and reports out-of-the-box
      • Enhance /Customize cQube
        • Available customizations
          • Changing Dashboard Logos and Headers
          • Changing Program Name, Icon and Side Menu Sequence
          • Adding a new KPI
          • Adding a Map KPI into dashboard ms
          • Table Drill Down Customization
          • Adding a Scatter Plot KPI into dashboard ms
          • Configure default date range across app/specific report
        • How to add a New Indicator
        • How to add a new report in an existing program
        • How to add a new program (end to end)
    • Additional Features
      • Public/Private dashboards
      • Role based access control
      • Saving geographical preferences
      • Admin Panel
        • Data Debugger
        • Schema Generator
        • System Monitoring
    • Adding Users
      • Adding an individual user
      • Adding bulk users
  • 🖥️MONITOR cQUBE
    • Infra health monitoring
    • Usage monitoring
  • 🔎QA testing
    • Testing approaches & activities
    • Manual & Automated testing
    • Functional Testing
      • Smoke Testing
      • Functional tests
      • Regression Testing
      • System Testing
    • Non Functional Testing
      • Performance Testing
        • Load Testing
        • Volume Testing
        • Performance testing results
    • Test for One-Step Installation
    • Test for Ingestion
    • Test for nifi processing
    • Test for UI Application
    • Test for KPIs
  • ☀️DEPLOYMENT PROCESS
    • State List
    • AWS Deployment
    • SDC Deployment
    • Adapter Details During the Processing
  • 🈴UPGRADING TO LATEST VERSION
    • How can I upgrade cQube to the latest release
  • 🆘Common issues and their solutions
    • Deployment & ingestion related issues & their solutions
  • ⏱️Standard Operating Procedure
    • Reporting a Bug
    • Protocol for issue reporting & resolution
    • Suggesting Enhancements
    • Raising a PR
  • ❓Frequently Asked Questions
    • Running List
  • 🧑‍🏫🧑🏫 Recording of trainings
    • Link to the training videos
  • 🧠Key Terms & Concepts
    • Definitions
  • 🚀cQube Release Notes
    • cQube - Release V 5.0.5
    • cQube - Release V 5.0.3
    • cQube - Release V 5.0.2
    • cQube - Release V 5.0.1
    • cQube - Release V 5.0
    • cQube - Release V 4.1-beta
    • cQube - Release V 4.0-beta
    • cQube - Release V 4.0-alpha
    • cQube - Release V 3.7
    • cQube - Release V 3.6
    • cQube - Release V 3.5
    • cQube - Release V 3.4
    • cQube - Release V 3.3
    • cQube - Release V 3.2
    • cQube - Release V 3.1
    • cQube - Release V 3
    • cQube - Release V 2
    • cQube - Release V 1.13 and V 1.13.1
    • cQube - Release V 1.12 and V 1.12.1
    • cQube - Release V 1.11
    • cQube - Release V 10 and V 10.1
    • cQube - Release V 1.9
    • cQube - Release V 1.8 and V 1.8.1
    • cQube - Release Notes V 1.7
    • cQube - Release Notes V 1.6 and V 1.6.1
    • cQube - Release Notes V 1.5
    • cQube - Release Notes V 1.4
    • cQube - Release Notes V 1.3
    • cQube - Release Notes V 1.2 and V 1.2.1
    • cQube - Release Notes V 1.1
    • cQube - Release Notes V 1.0
  • 📂cQube V 4.1 - Beta
    • Sunbird cQube Overview
    • cQube Product Description
    • Listen to Experts (Youtube)
    • Software Requirements
    • Acronyms
    • cQube Software Architecture
    • AWS - Network Architecture
      • Hardware requirements
      • Data Storage Locations
    • Security Implementations
    • Prerequisites for Installation process
    • New Use-Case Creation
    • cQube Setup & configuration
    • Base Installation steps
    • Base Upgradation steps
    • Workflow Installation steps
    • Workflow Upgradation steps
    • Laptop/Desktop Installation
      • Base Installation
      • Workflow Installation
      • Mock Data Processing
    • Ad-hoc analysis
    • Workflow process
    • Emission Process
    • cQube ER Diagrams
    • Data Validation after Ingestion
    • User Authentication Process
    • Admin Login Process
    • Admin Features
    • cQube Datasource Configuration
    • cQube data replay process
    • S3 Partitioning
    • Reports
    • Troubleshooting Issues
      • Data Processing-NIFI Issues
      • Data Processing-PostgreSQL Issues
      • Data Emission Issues
      • Angular & Node Issues
    • FAQs
    • Discuss
    • Report
    • Source Code
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. cQube V 4.1 - Beta
  2. Troubleshooting Issues

Data Processing-NIFI Issues

Where

Why

How to resolve

Error message

Error Location

Error type

Error identification (Cause)

Probable resolution

Error student_attendance.txt is not valid zip format.

Installation/logs/nifi-app.log

checking the extension

If file is not valid zip

"1. Check the file is emitted in the .Zip format or not 2. Check the file is in rar or any other then zip format. 3. If the above 2 are correct then contact cQube team."

Error while extracting the header/columns from csv file (error)

Installation/logs/nifi-app.log

Data validation

Error while extracting columns from file.

1. Check the delimiter of the csv file, delimiter should be "|" except for Diksha Datasource. Diksha delimiter " , "

Error - columns did not match

Installation/logs/nifi-app.log

Data validation

If the columns do not match with the requirement

"1. Check the column names are accoding to the cQube doc. 2. Rename the columns as per the cQube doc. 3. Clear the Nifi Queue [ Righ click on canvas , then click Empty all queues] 4. Re emit the file with correct columns."

Error - filename has invalid data type: invalid record=, Total records=

Installation/logs/nifi-app.log

Data validation

If the columns datatype doesn't match with the requirement

"1. Check the column datatypes are accoding to the cQube doc. 2. Rename the columns as per the cQube doc. 3. Clear the Nifi Queue [ Righ click on canvas , then click Empty all queues] 4. Re emit the file with correct columns."

Error while checking mirror data

Installation/logs/nifi-app.log

Data validation

when unexpected characters found in data

"1. Check for the special characters or invalid csv format file. 2. If special characters or invalid csv format exists, then clear the Nifi Queue [ Righ click on canvas , then click Empty all queues] and delete the staging / temp tables. 3. If the above steps doesn't solve the issue, then contact cQube team."

Error while selecting unique data

Installation/logs/nifi-app.log

Data validation

when unexpected characters found in data

"1. check for the special characters or invalid csv format file. 2. If special characters or invalid csv format exists, then clear the Nifi Queue [ Righ click on canvas , then click Empty all queues] and delete the staging / temp tables. 3. If the above steps doesn't solve the issue, then contact cQube team."

Error while getting null values

Installation/logs/nifi-app.log

Data validation

when unexpected characters found in data

"1. Check for the special characters or invalid csv format file .2. If special characters or invalid csv format exists, then clear the Nifi Queue [ Righ click on canvas , then click Empty all queues] and delete the staging / temp tables. 3. If the above steps doesn't solve the issue, then contact cQube team."

Error while fetching the year and month from temp table.

Installation/logs/nifi-app.log

Run time Error

When DB is down/ not in running state

"1. Check the Db status. 2. If it is stopped , start it . 3. If the problem persist after doing above steps , Contact cQube team."

Error while executing query.

Installation/logs/nifi-app.log

Run time Error

When DB is down/ not in running state

"1. Check the Db status. 2. If it is stopped , start it . 3. If the problem persist after doing above steps , Contact cQube team."

Failed to perform validation due to java.lang.OutOfMemoryError: Java heap space

Installation/logs/nifi-app.log

Run time Error - Out of Heap Memory

when Heap memory is consumed full.

1. Contact cQube team.

Amazon S3 due to Please reduce your request rate. (Service: Amazon S3; Status Code: 503; Error Code: SlowDown;

Installation/logs/nifi-app.log

Run time Error

When large number of file writes happens at same time

1. Contact cQube team.

Error while checking diksha summary rollup request status from table, Error=

Installation/logs/nifi-app.log

Run time Error

When DB is down/ not in running state

"1. Check the Db status. 2. If it is stopped , start it . 3. If the problem persist after doing above steps , Contact cQube team."

Invoke HTTP Routing to Failure due to exception: Failed to connect to :8082: java.net.ConnectException: Failed to connect to :8082

Installation/logs/nifi-app.log

Configuration Error

Diksha API Call

"1. Check whether API is working ,test it using curl or postman. 2. If it is not working , contact the respective API team. 3.If the above steps doesn't solve the issue, contact cQube team."

InvokeHTTP Error codes 4XX

Installation/logs/nifi-app.log

Configuration Error

Diksha API Call

"1. Check whether ur able make the api call using curl or postman. 2. If it is not working , contact the respective API team. 3.If the above steps doesn't solve the issue, contact cQube team."

"Error while downloading the file.File url = "

Installation/logs/nifi-app.log

Run time Error

Diksha API Call

"1. Check the file expiry time from diksha_api_meta table. 2. If file ur is expired , then clear the Nifi queues. 3. delete the today's request and re run the diksha processor. 4. If problem persist after performing above 3 steps, Contact cQube team."

NO DATA FOUND - DATASET (PROGRESS-EXHAUST) for Request:

Installation/logs/nifi-app.log

Configuration Error / API

Diksha API Call

"1. Check whether you have emitted batch ids file. 2. Check whether Diksha API is returning data using CURL / POSTMAN. 3. If problem persist after performing above 2 steps, Contact cQube team."

NO DATA FOUND - DATASET (SUMMARY-ROLLUP) for Request:

Installation/logs/nifi-app.log

Configuration Error / API

Diksha API Call

"1. Check whether Diksha API is returning data using CURL / POSTMAN. 2. If problem persist after performing above the step 1, Contact cQube team."

Routing to failure : unable to unmarshal JSON to an Object

Installation/logs/nifi-app.log

Run time Error

when unexpected characters found in output data

"1. check for the special characters or invalid csv format file. 2. If special characters or invalid csv format exists, then clear the Nifi Queue [ Righ click on canvas , then click Empty all queues] and delete the staging / temp tables. 3. If the above steps doesn't solve the issue, then contact cQube team."

PreviousTroubleshooting IssuesNextData Processing-PostgreSQL Issues

Last updated 3 years ago

Was this helpful?

📂