SQL SERVER

Se actualizó un cliente de la 1.11.2.3 a la 1.19.1.2 se generó un token para generar la licencia y luego de obtenida la licencia y cargarla al sistema obtuve el siguiente error:

imagén

Información del ELMAH: Padding is invalid and cannot be removed. • ERRORS • HELP • ABOUT System.Security.Cryptography.CryptographicExceptionPadding is invalid and cannot be removed. Aseinfo.Infrastructure.Base.Exceptions.LicenseException: No fue posible decifrar la licencia para su validación. ---> System.Security.Cryptography.CryptographicException: Padding is invalid and cannot be removed. at System.Security.Cryptography.RijndaelManagedTransform.DecryptData(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount, Byte[]& outputBuffer, Int32 outputOffset, PaddingMode paddingMode, Boolean fLast) at System.Security.Cryptography.RijndaelManagedTransform.TransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount) at System.Security.Cryptography.CryptoStream.FlushFinalBlock() at System.Security.Cryptography.CryptoStream.Dispose(Boolean disposing) at System.IO.Stream.Close() at System.IO.StreamReader.Dispose(Boolean disposing) at System.IO.TextReader.Dispose() at Aseinfo.Infrastructure.Common.Cryptography.CryptographyService.DecryptSymmetricImpl(String cipherText, String salt) in C:vh4InfrastructureCommonCryptographyCryptographyService.cs:line 142 at Aseinfo.Infrastructure.Common.License.LicenseService.LoadLicencia(String path, String filename) in C:vh4InfrastructureCommonLicenseLicenseService.cs:line 162 --- End of inner exception stack trace --- at Aseinfo.Infrastructure.Common.License.LicenseService.LoadLicencia(String path, String filename) in C:vh4InfrastructureCommonLicenseLicenseService.cs:line 166 at Aseinfo.VH4.UI.Web.Controllers.LicenseController.UploadLicense(String clientId, HttpPostedFileBase file) in C:vh4vh4UIWebControllersLicenseController.cs:line 101 at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary2 parameters) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c.<BeginInvokeSynchronousActionMethod>b__9_0(IAsyncResult asyncResult, ActionInvocation innerInvokeState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult2.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<invokeactionmethodfilterasynchronouslyrecursive>b11_0() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass11_1.<invokeactionmethodfilterasynchronouslyrecursive>b2() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass11_1.<invokeactionmethodfilterasynchronouslyrecursive>b2() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass11_1.<invokeactionmethodfilterasynchronouslyrecursive>b2() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass11_1.<invokeactionmethodfilterasynchronouslyrecursive>b2() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass11_1.<invokeactionmethodfilterasynchronouslyrecursive>b2() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>cDisplayClass3_6.<begininvokeaction>b3() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>cDisplayClass3_1.<begininvokeaction>b__5(IAsyncResult asyncResult)

Logged on jueves, 24 de octubre de 2019 at 11:58:34 a.m.
See also:
•   Raw/Source data in XML or in JSON
Server Variables
Name    Value
ALL_HTTP    HTTP_CACHE_CONTROL:max-age=0 HTTP_CONNECTION:keep-alive HTTP_CONTENT_LENGTH:17753 HTTP_CONTENT_TYPE:multipart/form-data; boundary=----WebKitFormBoundaryC55B9k7etB2rRdZk HTTP_ACCEPT:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3 HTTP_ACCEPT_ENCODING:gzip, deflate, br HTTP_ACCEPT_LANGUAGE:en-US,en;q=0.9 HTTP_COOKIE:UsernameCookieKey=; ASP.NET_SessionId=cyldlqj2lgucchvqw3ssd3id; __RequestVerificationToken=16DfOHS4p4CtozYengOaK0qBuYVZxhPdxXlsqD_DpBczaNxDsh9DQo5hYy7F-Q6UMYjrETyrdBkD31L2cHvlc46oV4CZKQSalICwkAIE95I1; .ASPXFORMSAUTH=A87B0EB489EADF349D68A2DFCAE932919FFC4DAE256789FD9E6F28B29BF584C7CF49D7A1B3D560DD4E016C7F27B39D69638493025D40B1EECE8192208E53130C8F5B7EA18142CA0A59DA9E3E805FD63914B8A8F9D4460401C5B7D26D4BC9EDFE HTTP_HOST:localhost HTTP_REFERER:http://localhost/License HTTP_USER_AGENT:Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36 HTTP_ORIGIN:http://localhost HTTP_UPGRADE_INSECURE_REQUESTS:1 HTTP_SEC_FETCH_USER:?1 HTTP_SEC_FETCH_SITE:same-origin HTTP_SEC_FETCH_MODE:navigate
ALL_RAW Cache-Control: max-age=0 Connection: keep-alive Content-Length: 17753 Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryC55B9k7etB2rRdZk Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3 Accept-Encoding: gzip, deflate, br Accept-Language: en-US,en;q=0.9 Cookie: UsernameCookieKey=; ASP.NET_SessionId=cyldlqj2lgucchvqw3ssd3id; __RequestVerificationToken=16DfOHS4p4CtozYengOaK0qBuYVZxhPdxXlsqD_DpBczaNxDsh9DQo5hYy7F-Q6UMYjrETyrdBkD31L2cHvlc46oV4CZKQSalICwkAIE95I1; .ASPXFORMSAUTH=A87B0EB489EADF349D68A2DFCAE932919FFC4DAE256789FD9E6F28B29BF584C7CF49D7A1B3D560DD4E016C7F27B39D69638493025D40B1EECE8192208E53130C8F5B7EA18142CA0A59DA9E3E805FD63914B8A8F9D4460401C5B7D26D4BC9EDFE Host: localhost Referer: http://localhost/License User-Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36 Origin: http://localhost Upgrade-Insecure-Requests: 1 Sec-Fetch-User: ?1 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: navigate
APPL_MD_PATH    /LM/W3SVC/2/ROOT
APPL_PHYSICAL_PATH  C:\ASEINFO\Evolution Components 1.19.1.0\wwwEvolution\
AUTH_PASSWORD   *****
AUTH_TYPE   Forms
AUTH_USER   evolution
CERT_COOKIE 
CERT_FLAGS  
CERT_ISSUER 
CERT_KEYSIZE    
CERT_SECRETKEYSIZE  
CERT_SERIALNUMBER   
CERT_SERVER_ISSUER  
CERT_SERVER_SUBJECT 
CERT_SUBJECT    
CONTENT_LENGTH  17753
CONTENT_TYPE    multipart/form-data; boundary=----WebKitFormBoundaryC55B9k7etB2rRdZk
GATEWAY_INTERFACE   CGI/1.1
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3
HTTP_ACCEPT_ENCODING    gzip, deflate, br
HTTP_ACCEPT_LANGUAGE    en-US,en;q=0.9
HTTP_CACHE_CONTROL  max-age=0
HTTP_CONNECTION keep-alive
HTTP_CONTENT_LENGTH 17753
HTTP_CONTENT_TYPE   multipart/form-data; boundary=----WebKitFormBoundaryC55B9k7etB2rRdZk
HTTP_COOKIE UsernameCookieKey=; ASP.NET_SessionId=cyldlqj2lgucchvqw3ssd3id; __RequestVerificationToken=16DfOHS4p4CtozYengOaK0qBuYVZxhPdxXlsqD_DpBczaNxDsh9DQo5hYy7F-Q6UMYjrETyrdBkD31L2cHvlc46oV4CZKQSalICwkAIE95I1; .ASPXFORMSAUTH=A87B0EB489EADF349D68A2DFCAE932919FFC4DAE256789FD9E6F28B29BF584C7CF49D7A1B3D560DD4E016C7F27B39D69638493025D40B1EECE8192208E53130C8F5B7EA18142CA0A59DA9E3E805FD63914B8A8F9D4460401C5B7D26D4BC9EDFE
HTTP_HOST   localhost
HTTP_ORIGIN http://localhost

HTTP_REFERER    http://localhost/License

HTTP_SEC_FETCH_MODE navigate
HTTP_SEC_FETCH_SITE same-origin
HTTP_SEC_FETCH_USER ?1
HTTP_UPGRADE_INSECURE_REQUESTS  1
HTTP_USER_AGENT Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36
HTTPS   off
HTTPS_KEYSIZE   
HTTPS_SECRETKEYSIZE 
HTTPS_SERVER_ISSUER 
HTTPS_SERVER_SUBJECT    
INSTANCE_ID 2
INSTANCE_META_PATH  /LM/W3SVC/2
LOCAL_ADDR  ::1
LOGON_USER  evolution
PATH_INFO   /License/UploadLicense
PATH_TRANSLATED C:\ASEINFO\Evolution Components 1.19.1.0\wwwEvolution\License\UploadLicense
QUERY_STRING    
REMOTE_ADDR ::1
REMOTE_HOST ::1
REMOTE_PORT 57916
REMOTE_USER evolution
REQUEST_METHOD  POST
SCRIPT_NAME /License/UploadLicense
SERVER_NAME localhost
SERVER_PORT 80
SERVER_PORT_SECURE  0
SERVER_PROTOCOL HTTP/1.1
SERVER_SOFTWARE Microsoft-IIS/8.5
URL /License/UploadLicense

cabe mencionar que se tienen 2 plugins (creados en un mismo dll) y de igual manera el api del appjob levantó sin problema, luego del inconveniente se realizó la siguiente prueba:

  1. aplicar antes de generar el token el siguiente update de la variable:

    update cfg.par_parametros set par_valor = null WHERE par_id = 'PushNotificationsEvolutionId'

  2. Reiniciar el pool previo a cargar la licencia

  3. Cargar la licencia.

  4. Se verificó en la carpeta "C:ASEINFOEvolution Components 1.19.1.0wwwEvolutionApp_Data" si fue creado el archivo evolution.lcx lo cual no lo crea. Para descartar que fuera por permisos se dió permisos completos al usuario "everyone" a la carpeta "Evolution Components 1.19.1.0"

  5. El resultado el mismo.

asked 25 Oct '19, 15:36

Jimy%20Tobar's gravatar image

Jimy Tobar ♦♦
(suspended)
accept rate: 56%

edited 25 Oct '19, 15:37


Era un problema de capa 8 :D.

Lo que realmente pasó fue que el código de la licencia a ingresar debe ser el mismo que se uso al generar el token (el ID del cliente) y yo ingresé el código que trae el archivo porque recuerdo así me funcionó al instalar en otro cliente la versión 1.19.1.1.

Ejemplo el nombre del archivo es "evolution-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX-2019-10-28-21-30-10.lcx" entonces el código que ingresaba para la licencia era "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX-2019-10-28-21-30-10" cuando tenía que ser solo "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"

Muchas gracias por la ayuda!

link

answered 28 Oct '19, 17:05

Jimy%20Tobar's gravatar image

Jimy Tobar ♦♦
(suspended)
accept rate: 56%

El appjob no hace referencia a la licencia. Aunque existan plugin y la licencia no los incluye lo que pasaría es que no se veran en las opciones de menu.

Asegurate si te generaron la licencia correctamente ya que por el mensaje pareciera que es la licencia de otro cliente

link

answered 25 Oct '19, 15:44

sbarahona's gravatar image

sbarahona ♦♦
(suspended)
accept rate: 32%

me la han envíado unas 4 veces para hacer pruebas

(25 Oct '19, 16:02) Jimy Tobar ♦♦ Jimy%20Tobar's gravatar image

si este ya es el definitivo vuelve a descargar el token con el ID de cliente correcto para que en base a ese token te generen la licencia y se cargue correctamente

(25 Oct '19, 16:07) sbarahona ♦♦ sbarahona's gravatar image

Lo que sucede es que ya se tenia un ID en base de datos o si instalaste la 1.19.1.0 y luego actualizaste a la 1.19.1.1 sin primero generar una licencia en la 19.1.0 genera un ID basura.

Lo que debes hacer es limpiar el ID que esta en el parametro de infraestructura PushNotificationsEvolutionId y luego hacer el proceso de generacion de licencia.

link

answered 25 Oct '19, 15:56

MiguelBustamante's gravatar image

MiguelBustamante
52183109116
accept rate: 31%

dentro de las instrucciones menciono que aplico el update "update cfg.par_parametros set par_valor = null WHERE par_id = 'PushNotificationsEvolutionId'" (imagino a ese te refieres) y si generé la licencia por primera vez hasta tener la 1.19.1.2

(25 Oct '19, 16:06) Jimy Tobar ♦♦ Jimy%20Tobar's gravatar image

ese update se tiene que hacer ANTES de generar el token, porque una vez generado el token ahi ya se guardó el ID de cliente. Si cargas la licencia y ese campo está vacio te puede generar errores

(25 Oct '19, 16:09) sbarahona ♦♦ sbarahona's gravatar image

así mismo probé

(25 Oct '19, 16:34) Jimy Tobar ♦♦ Jimy%20Tobar's gravatar image

Si ya pasaste las otras pruebas, ya no queda mucho. Yo tuve inconvenientes con unas licencias causado por las fechas en el lado del generador de licencias, tambien con el nombre de la empresa. Ya validaste eso datos con quien te este generando la licencia?

(25 Oct '19, 18:17) MiguelBustamante MiguelBustamante's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×7
×4

Asked: 25 Oct '19, 15:36

Seen: 733 times

Last updated: 28 Oct '19, 17:05

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática