Skip to content

Instantly share code, notes, and snippets.

View ivanferrer's full-sized avatar

Ivan Ferrer ivanferrer

View GitHub Profile
Exception in thread "restartedMain" java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49)
Caused by: org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:163)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:577)
at org.springframework.boot.web.servlet.c
import { HttpClient } from '@angular/common/http';
import { OnInit, OnChanges, AfterViewInit, ChangeDetectorRef, Component, ElementRef, EventEmitter, HostListener, Input, Output, SimpleChanges, ViewChild, ViewChildren } from '@angular/core';
import { AuthorizationService } from '@shared/authorization.service';
import { environment } from '@shared/environments/environment';
import * as _ from 'lodash';
import { ActivatedRoute, Router, UrlTree } from '@angular/router';
import { SHARED_LOCALIZATION } from '@shared/shared-localization';
import { TranslateService } from '@ngx-translate/core';
import { MenuVerticalService } from './menu-vertical.service';
@Component({
<div class="appraisal-results-content mb-4" *ngIf="model && dataShow">
<div class="card mb-4 pt-4" *ngIf="model" [class.bt-none]="scatterChartData?.length > 0">
<div class="page-list-container">
<div class="row" *ngIf="(scatterChartData?.length > 0 && getMode() === 'SectionScoresNineBox')">
<div class="col">
<div class="d-flex area-toggle">
<div class="switch-ninebox">
<div style="width: 200px;">
@ivanferrer
ivanferrer / error_query
Created August 6, 2024 14:05
Erro na query
{
"timestamp": "2024-08-06T14:03:21.542+00:00",
"status": 500,
"error": "Internal Server Error",
"trace": "org.springframework.dao.DataIntegrityViolationException: could not execute batch; SQL [insert into content_activity (description, duration, file_id, first_content_activity_id, format, free_text, link, id) values (?, ?, ?, ?, ?, ?, ?, ?)]; nested exception is org.hibernate.exception.DataException: could not execute batch\n\tat org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:280)\n\tat org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:233)\n\tat org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:566)\n\tat org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:743)\n\tat org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPla
{
"COMMON": {
"AT": "at",
"BACK": "Back",
"GOBACK":"Back",
"CLOSE": "Close",
"I": "I",
"NO": "No",
"PLUS_N": "(+ {{n}})",
"YES": "Yes",
@ivanferrer
ivanferrer / combo-icon.js
Created July 1, 2020 19:49
Código completo
angular.module('ngGutenComboIcons', [])
.directive('comboIcon', function($sce, $window) {
return {
restrict: 'E',
name: "@",
size: "@",
tag: "@",
link: function(scope, el, attrs) {
var attr = [
app
.controller("EditorAvatarController", [
"$scope","$q","$rootScope", "$filter", "$location", "$uibModal", "$timeout","$interval","$compile","$sce","AvatarService","AlertMessagesService",
function($scope,$q, $rootScope, $filter, $location, $uibModal, $timeout, $interval, $compile, $sce, AvatarService, AlertMessagesService) {
var data_form = {
user_id:1
}
var avatar = {"status":true,"extraItens":{"face":{"beards":{"title":"Barbas","type_item":"beard","collection":[{"id":103,"image":"https:\/\/cdnguten.gutennews.com.br\/repositorio\/img\/storeitems\/icon\/barba1.svg","image_gallery":"https:\/\/cdnguten.gutennews.com.br\/repositorio\/img\/storeitems\/icon\/barba1.svg","model":"model-beard-1","type_use":0,"scn_id":null,"price":0,"level":0,"styles":"https:\/\/cdnguten.gutennews.com.br\/repositorio\/css\/storeitems\/model-beard-1.css","purchased":false,"type_item":"beard","json":null},{"id":104,"image":"https:\/\/cdnguten.gutennews.com.br\/repositorio\/im
@ivanferrer
ivanferrer / saida.html
Created March 4, 2020 16:02
HTML enviada para impressão do PDF
<style type="text/css">.container-print {background: #fff url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCBCTC7gDASIAAhEBAxEB/8QAHQABAQEBAAMBAQEAAAAAAAAAAAcFCAMEBgIBCf/EAF0QAQAAAwMIBQUHEAgEBQIHAAABAgMEBQYRFhhWZpWl0gcUU5LjEhUhMUETF1FhcYGUCCIyNFRVcnORk6Gxs8HR0yM2N0JSYnSyJEN1oiUzY4LChMM1REajtOHw/8QAHAEBAAEFAQEAAAAAAAAAAAAAAAQCAwUHCAEG/8QASBEBAAECAQkDCAcGBAUFAQAAAAECAwYEBRESFVJVk9IhMVEHExQXQVRhkiIycYGRobEWQnKissEzNmLRIzRzgsIkNUNE8LP/2gAMAwEAAhEDEQA/AP8AVMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
@ivanferrer
ivanferrer / ModalSponsors.js
Created February 21, 2020 20:31
Arquivo do modal
import React, { Component } from 'react'
import { Wrapper, ContentLogoImagesSponsors, ContentLogoImagesSupports } from './Sponsors.styles'
import { FontIcon } from 'components/lib/icons'
import { colors } from 'config/ui'
class ModalSponsors extends Component {
render() {
const triggerComponent = React.cloneElement(this.props.component, { onClick: this.openModal });
gutenWebappApp
.controller("EditorProducaoTextoController", [
"$scope","$sce","$rootScope", "$location",
"$uibModal", "$timeout","$interval","$routeParams","$compile","$window",
"ProducaoService", "GamesService","AutoriaService","QuillEditorService",
function($scope,$sce, $rootScope, $location,
$uibModal, $timeout, $interval, $routeParams, $compile, $window,
ProducaoService, GamesService, AutoriaService,QuillEditorService) {