See Continuous Code Improvement in Action. Join Rollbar's live product demo!

rollbar logo pride
Product
Features
Platforms
Integrations
Compliance
Solutions
Error Monitoring
Microservices
Pricing
Customers
Support
Resources
Log InTry Now
Product
FeaturesPlatformsIntegrationsCompliance
Solutions
Error MonitoringMicroservices
PricingCustomersSupportBlog
Log InTry Now
BlogKnowledge BaseGuidesLibrary
Blog›Categories›Tutorials

Tutorials

How to Fix java.lang.OutOfMemoryError: Permgen Space Exceptions in Java

How to Fix java.lang.OutOfMemoryError: Permgen Space Exceptions in Java

April 08, 2021

By Rollbar Editorial Team
A is a runtime error in Java which occurs when the permanent generation (PermGen) area in memory is exhausted…

How to Detect Memory Leaks in Java: Causes, Types, & Tools

How to Detect Memory Leaks in Java: Causes, Types, & Tools

April 01, 2021

By Rollbar Editorial Team
A memory leak is a situation where unused objects occupy unnecessary space in memory. Unused objects are…

How to Debug Java Code Faster with Eclipse

How to Debug Java Code Faster with Eclipse

March 26, 2021

By Rollbar Editorial Team
Java Debugging with Eclipse Debugging is the process of identifying and fixing any issues in the source code…

Java Exceptions Hierarchy Explained

Java Exceptions Hierarchy Explained

March 25, 2021

By Rollbar Editorial Team
In Java “an event that occurs during the execution of a program that disrupts the normal flow of instructions…

How to use the Throws keyword in Java (and when to use Throw)

How to use the Throws keyword in Java (and when to use Throw)

March 24, 2021

By Rollbar Editorial Team
Both and are concepts of exception handling in Java. The keyword is used to declare which exceptions can be…

Spring Boot vs Spring MVC: How do They Compare?

Spring Boot vs Spring MVC: How do They Compare?

January 11, 2021

By Rollbar Editorial Team
It’s common to confuse Spring Boot and Spring MVC. They both, after all, include the word “Spring” and are…

Most Popular Java Backend Frameworks for 2021

Most Popular Java Backend Frameworks for 2021

January 04, 2021

By Rollbar Editorial Team
An intuitive user interface is a hallmark of any decent business. But in order for the frontend of…

How to Catch (and Fix) JavaScript TypeErrors

How to Catch (and Fix) JavaScript TypeErrors

December 18, 2019

By István Erdő
It's Friday afternoon and you decide to check on your web logs one last time before you go out for the weekend…

Error Handling with Angular 8 - Tips and Best Practices

Error Handling with Angular 8 - Tips and Best Practices

December 16, 2019

By Nicholas Vincent-Hill
Handling errors properly is essential in building a robust application in Angular. Error handlers provide an…

Introduction to Error Handling in Angular 7 Using Rollbar

Introduction to Error Handling in Angular 7 Using Rollbar

August 15, 2019

By Lotanna Nwose
In this tutorial, you will be introduced to errors tracking in Angular 7 using the errorHandler class and…

Upload Source Maps to Rollbar

Upload Source Maps to Rollbar

July 22, 2019

By Michal Zalecki
From https://michalzalecki.com/upload-source-maps-to-rollbar/ Upload source maps to Rollbar In production, the…

Error Monitoring In Zend 3

Error Monitoring In Zend 3

January 14, 2019

By Jason Skowronski
Zend Framework 3 is a free and open-source PHP framework. It uses a model-view-controller (MVC) pattern which…

Error Handling with Angular 6 - Tips and Best Practices

Error Handling with Angular 6 - Tips and Best Practices

January 04, 2019

By Michael Auderer
Handling errors properly is essential in building a robust application in Angular. Error handlers provide an…

Monitoring errors in Xamarin apps

Monitoring errors in Xamarin apps

December 20, 2018

By Jason Skowronski
Xamarin is based on Mono, the open source implementation of Microsoft's .NET Standard. It allows us to create…

Monitoring errors in WordPress

Monitoring errors in WordPress

November 06, 2018

By Jason Skowronski
WordPress is an open source blogging and website creation tool written in PHP and MySQL. It is a highly…

How to Monitor Errors in Magento 2 the Easy Way

How to Monitor Errors in Magento 2 the Easy Way

October 25, 2018

By Jason Skowronski
Magento is the largest open-source eCommerce platform in the world, used by more than 250,000 merchants. While…

Error Monitoring in Symfony

Error Monitoring in Symfony

September 27, 2018

By Jason Skowronski
Symfony is a PHP model-view-controller framework used to develop web applications. The main reasons Symfony…

Error Monitoring in React Native

Error Monitoring in React Native

September 20, 2018

By Jason Skowronski
React Native has recently gained popularity among the mobile app developer community due to its cross platform…

Error Monitoring in iOS

Error Monitoring in iOS

August 30, 2018

By Jason Skowronski
In mobile apps, it’s important to monitor errors so you can understand your user’s experience. Your team…

Error tracking with Vue.js

Error tracking with Vue.js

August 09, 2018

By Jason Skowronski
Vue (pronounced /vjuː/, like view) is a progressive framework for building user interfaces on the web. Vue can…

Error monitoring in Golang

Error monitoring in Golang

July 03, 2018

By Jason Skowronski
Rollbar is proud to announce its error monitoring SDK for the Go language (aka Golang). It’s an open source…

Monitoring Errors in Android Apps

Monitoring Errors in Android Apps

May 09, 2018

By Jason Skowronski
When developing mobile apps it’s important to monitor errors so that you can understand your user’s experience…

Error monitoring in ASP.NET MVC

Error monitoring in ASP.NET MVC

March 07, 2018

By Jason Skowronski
ASP.NET MVC is a modern web development framework that combines the features of MVC (Model-View-Controller…

Monitoring tools for serverless environments and AWS Lambda

Monitoring tools for serverless environments and AWS Lambda

January 08, 2018

By Twain Taylor
Serverless computing platforms like AWS Lambda represent a new computing paradigm. Over the past decade, we’ve…

Spring MVC Exception Handling and Monitoring

Spring MVC Exception Handling and Monitoring

November 27, 2017

By Jason Skowronski
The Spring Famework is the most popular framework for Java according to hotframeworks.com. It provides a model…

Custom error handling for Angular

Custom error handling for Angular

October 24, 2017

By Jason Skowronski
Angular 2+ and AngularJS (version 1) are popular open-source JavaScript MVC frameworks that let you build…

Error Boundaries in React 16

Error Boundaries in React 16

October 11, 2017

By Jason Skowronski
React recently announced the release of version 16 with long standing feature requests including error…

Building the IoT Rollbar error alarm 🚨

Building the IoT Rollbar error alarm 🚨

March 11, 2017

By Taron Foxworth
Our friends at Losant wanted to share how they built an actual 'error-alarm' using the Rollbar and Losant API…

Using JavaScript source maps to debug errors

Using JavaScript source maps to debug errors

February 13, 2017

By Rivkah Standig
Some of the most common questions we get here at Rollbar deal with source maps: What are source maps and what…

Rollbar integration for the Ionic framework

Rollbar integration for the Ionic framework

January 06, 2017

By Cuttlesoft
Our friends at Cuttlesoft wanted to share how they use Rollbar to detect errors in Ionic built applications…

Ruby Exception Handling - Primer for Dealing with Errors in Ruby

Ruby Exception Handling - Primer for Dealing with Errors in Ruby

December 19, 2016

By Rivkah Standig
Ruby is a popular open source programming language that is highly flexible, and used for everything from basic…

Using Rollbar to unravel existing Laravel applications

Using Rollbar to unravel existing Laravel applications

May 24, 2016

By Zachary Flower
Read our new blog Announcing Laravel error monitoring with Rollbar! About 6 months ago I inherited a project…

Increasing max-open files for beanstalkd

Increasing max-open files for beanstalkd

February 28, 2015

By Cory Virok
Quick tip: If you are running out of file descriptors in your Beanstalkd process, use to set the before the…

Debugging Node.js Apps in Production with PyCharm

Debugging Node.js Apps in Production with PyCharm

December 19, 2014

By Cory Virok
Node.js has a built-in debugger that you can start in running processes. To do this, send a signal to the…

JavaScript and Source Maps in a Django App

JavaScript and Source Maps in a Django App

August 02, 2013

By Sergei Bezborodko
It’s pretty well known that every web app needs frontend JavaScript these days to provide the best possible…

Debug Production Errors in Minified JavaScript with Source Maps and Rollbar

Debug Production Errors in Minified JavaScript with Source Maps and Rollbar

July 25, 2013

By Brian Rue
Rollbar just got a much-requested feature: Source Maps support for Javascript. If you minify your Javascript…

Async node.js API server testing

Async node.js API server testing

July 12, 2013

By Cory Virok
This post is about how we built our test suite for our API server at Rollbar and some of the tricks and…

Taking UNIQUE indexes to the next level

Taking UNIQUE indexes to the next level

March 29, 2013

By Brian Rue
You’ve probably seen unique constraints somewhere – either in Rails’ , Django’s , or a raw SQL table…

Using a Request Factory in Pyramid to write a little less code

Using a Request Factory in Pyramid to write a little less code

September 07, 2012

By Brian Rue
At Rollbar.com, we’ve been using Pyramid as our web framework and have been pretty happy with it. It’s…

Writing a simple deploy script with Fabric and @roles

Writing a simple deploy script with Fabric and @roles

August 16, 2012

By Brian Rue
I first heard about Fabric a couple years ago while at Lolapps and liked the idea of: writing deployment and…

Product Updates
.NETAPIAPMatlassianAWS lambdaAzurebehind the scenesBitbucketbusiness impactcomplianceContinuous DeliveryContinuous Deploymentdebugerror alertserror feederror monitoringGitgithubgroupingintegrationsiOSIssue TrackingjavaJavaScriptJIRAlaravellocal varsmacOSmicroservicesmonitorNode.jsonboardingPagerDutyPHPPythonrubySalesforce ApexSDKsecurityserverlessSlacksource mapssqlstacktraceteamtelemetrytriageuser experienceversions
Tutorials
.NETAngularAWS lambdabackend developmentbehind the scenesdebugdockererror alertserror handlingerror monitoringexception monitoringframeworksgolangintegrationsIoniciOSjavaJavaScriptlaravelMagentomobilemonitorNode.jsPHPPythonreactreact nativerubySDKserverlesssource mapsspringsqlSymfonytelemetrytriagevuejswordpressxamarinzend
Tech Topics
APMbehind the scenesbusiness impactContinuous DeliveryCustomer Supportdebugerror alertserror handlingerror monitoringexception monitoringframeworksintegrationsjavaJavaScriptkafkamicroservicesPHPQArubyserverlessspringTop Errorsweb
Company Stories
behind the scenesCircleCIcompany growthContinuous DeliveryContinuous Deploymentcustomer storiesCustomer Supporterror monitoringEventsfundingnewspostmortemremote workteam

Try Rollbar for Free

Join 100,000+ developers, improving millions of software experiences

Try for free
Request a demo
Get the latest updates, tutorials and more, delivered to your inbox.

Product

ProductPricingCustomersPlatformsIntegrationsComplianceService Status

Platforms

JavaScriptPHPRubyPythoniOSJava.NET
AngularReactLaravelNodeRailsDjangoMore...

Documentation

Docs OverviewSetting up RollbarNotificationsDeploy TrackingTelemetrySecurity & ComplianceAPI

Company

About UsEventsCareersMediaContact Us

Resources

Rollbar Product BlogLearn How Rollbar Complements New RelicUsing Rollbar with AtlassianUsing Rollbar with GitHubPre-production Error MonitoringLow-Risk Continuous DeliverySalesforce Apex Error Logging
rollbar logo pride
Privacy PolicyTerms of Service

© 2012-21 ROLLBAR, INC.