The state information is invalid for this page and might be corrupted.

by Xavier Comments: 0

I got today this error, which is brand new to me. I like to write about uncommon errors that I bump into, so here goes an explanation of what happened (btw: me very dumb! hahaha)

I am creating an ASCX control for a .Net 3.5 site. I have an all white control and wanted to have a quick UI just to do a bit of testing and prototyping without having to spend too much time working on the UI piece of things. My motto is “get it to work first, and now make it look pretty”, which is not exactly what most devs do. Most devs do “get it to work, who cares about it looking pretty”.

Anyway, I created a Master page, copy pasted directly from the web and VOILA, besides an endless set of strings and multiple forms I also got the following line in my new master page.

Just delete all references to viewstate in the copy pasted text. Do the same for forms, simplify and use the new UI

    for demonstration purposes only

Error text:
Server Error in ‘/PaymentsWeb’ Application.

The state information is invalid for this page and might be corrupted.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.HttpException: The state information is invalid for this page and might be corrupted.

Source Error:

[No relevant source lines]

Source File: c:\Users\xavier\AppData\Local\Temp\Temporary ASP.NET Files\paymentsweb\8e1d30e5\5e7998b7\App_Web_smihqcyt.0.cs Line: 0

Stack Trace:

Jira 404 error – The requested resource () is not available.- Apache Tomcat/6.0.32

by Xavier Comments: 6

So I’ve ran into this error on my Jira 4.4 installation a few times. At first I didn’t know what it was, but now I know and here is the solution

HTTP Status 404 –

type Status report

message

description The requested resource () is not available.

Apache Tomcat/6.0.32

The problem is that I am co-hosting my SQL Server 2008 database with my Apache server – which holds JIRA. Therefore Apache starts quicker than SQL Server, so when Jira tries to connect to the database it is not available, times out and Jira does not start.

Simply wait a few minutes for the db to start and then execute startup.bat inside the bin folder in JIRA, usually located in “C:\Program Files\Atlassian\JIRA 4.4\bin\startup.bat”

The error looks something like this

Tren Urbano ya casi llega a Curridabat!!!!!!

by Xavier Comments: 0

Foto tomada hoy desde el gimnasio nuevo por donde Pepe Figueres! Ya esta a punto de llegar el tren!!!!! Estoy feliz, si llega ahi entonces ya no ocupo tragarme todas las presas diarias atravesando la ciudad.

Should we really be happy for Netflix Latin America?

by Xavier Comments: 4

Being a loyal customer during my multiple trips to the US, I was THRILLED that finally Netflix is coming to Latin America. Until yesterday…

As soon as it became available, I signed up and went straight to my beloved Documentaries section. I am disappointed…

Look at what I found, there are only like 20 documentaries, mostly low quality :

Check out the equivalent US section taken at exactly the same time, it has hundreds of titles in multiple categories:

Netflix: will the Latin America service be equivalent to the US one? Please don’t disrespect us. Just because we live in a third world country, that does not mean that you should give us a third world service.

Also, don’t make the mistake of adding translated titles to spanish. We want the movies in their original language!

Things are relative

by Xavier Comments: 0

I found this on a site and found it very funny. Sadly, it is reality!

My hourly rates should be:
$35 per hour.
$45 per hour if you want to watch.
$65 per hour if you want to help.
$95 per hour if you tried to fix it, and failed.

Helping like on the one laptop per child… or at least one tablet per child

by Xavier Comments: 0

I was reading today this great article, Can you hear Apple’s iPad competitors sobbing?, and just thought to myself that instead of making a huge pile of Android devices – why don’t all these companies that built IPad look alikes and failed miserable – instead of just throwing them away they give them away for free to children in third world countries.

It is not exactly a one laptop per child, but it is a one internet-enabled-device-that-children-can-use-to-learn that could make a difference in the upbringing of many underprivileged financially minds that can also have potential for a better life.

It all makes sense to me, maybe not Nicholas Negroponte’s dream, but still it is a great way of helping the poor and not throwing a way those devices. Some of these companies might even get some good PR… you know… help the children… third world… which as we all know some big corporations would never give something away without a tax break or good PR in return. But who cares! What I care is about giving opportunity to those that don’t have one.

Am I being just too naive?

The real reason (IMHO) why Microsoft bought Skype

by Xavier Comments: 0

A while ago I wrote a quick review of what I thought about Skype, and as time has gone by I’ve grown even more fond of Skype. It is a great tool, the “communication lifeline” for a great deal of us. It really doesn’t bother me how many hundreds of dollars I’ve spent on it, because it has saved me a bundle plus made my life a lot simpler.

A few months ago Microsoft decided to acquire Skype, making a lot of people very nervous. With a price tag of 8.5 billion (which apparently B is the new currency… just think of Dropbox 6.5B or Twitter/Facebook which soon will probably cost bazillions of dollars – don’t forget the most valuable company in the world, Apple at 345B). Why nervous? A lot of people are wondering if MS is going to kill it or change it in a way so that it is not as useful anymore.

I’ve thought long and hard at why are they doing this if they already have MSN, Live Messenger, Lync which can do pretty much the same and maybe even Lync is actually better.

For me the reason is very simple, so I am going to cut this blog post short:

Skype has my credit card on file, same as millions of others around. We trust Skype even further with autorecharge. How many of you have your credit card on file with Microsoft?

Microsoft did not buy a technology, they bought millions of credit cards on file so that they can be linked directly to XBox for people to buy directly from MS.

Apple has done a great job on this too, they have my card on the Apple Store. Why hasn’t Microsoft been able to do the same?

Also, given they haven’t been able to, this is how much money they are losing in their online business -> http://www.businessinsider.com/chart-of-the-day-microsoft-online-operating-income-2011-1.

IMHO it was so simple… What do you think?

RIP Iphone 4

by Xavier Comments: 0

De ponerse a llorar…

Y tambien del otro lado

Pero aunque no lo crean… aun funciona y le paso un carro por encima…

My first dollar in the App Store

by Xavier Comments: 4

Hopefully more to come, but this is my first dollar on a personal app 🙂

Por que la gente del INCOFER necesita consejos de un geek URGENTEMENTE

by Xavier Comments: 26

Actualizacion 2011 09 21: El presidente ejecutivo y el encargado de computo del Incofer me recibieron en la estacion del Pacifico. Parece que si me escucharon un poco, quedamos en probar lo de tener un correo para sugerencias (sugerencias@incofer.go.cr) y otra cosa que va a ser sorpresa. Vamos a ver que pasa!

Hace como 8 meses me levante un sabado temprano y no me acuerdo si era que no tenia mucho que hacer, o no tenia ganas de hacer lo que tenia que hacer. En fin, me sentia bien y tenia ganas de hacer algo bueno. Entonces hice esto:
– Compre el dominio www.trenurbano.co.cr (la gente del NIC.cr tambien ocupan ayuda, debo mencionar)
– Hice una pagina en donde puse todos los horarios del tren urbano de Costa Rica, ademas de informacion relacionada. Dejenme explicarme, soy un usuario del tren y NO HAY ninguna pagina oficial del INCOFER de facil uso para poder encontrar la informacion de horarios y otra relacionada. Estoy seguro que los del INCOFER me van a decir que estan en desacuerdo y me van a decir que si me meto a www.algunministerio.com/incf/232423534/hora/234/deuf.wefe/h34238.pdf puedo conseguir el horario. Buena suerte a los usuarios normales para encontrarla. Ademas, que exista sin que pueda ser encontrada es igual a que no exista.

La pagina se ve mao menos como asi

– Les ofreci al INCOFER que SIN COSTO podian usar la pagina como un medio para ayudar a darle un servicio a sus usuarios de informacion. IGNORADO…. Me gustaria que los del INCOFER entiendan que no solo dar un buen servicio en el tren es importante, tambien es muy importante que para que puedan dar ese servicio, la gente tiene que ENCONTRAR el tren primero. Aparentemente ahi fallan bastante en el area de comunicacion.

INCOFER: que EXISTA un horario es DIFERENTE a que se puedan ENCONTRAR. Si no se puede encontrar entonces la utilidad de ese horario es NULA. Tambien van a decir que el hroario esta en la pagina horariodetren.com. Estoy de acuerdo, pero #1 ese horario esta muy desactualizado y #2 ademas esta con otro monton de horarios de otros paises y #3es una pagina horrible llena de anuncios lo cual es muy poco profesional. Es esa la impresion que quieren dejar ustedes en sus usuarios? (la de poca profesionalidad)

Antes de continuar, me gustaria que vieran el grafico de abajo sacado de Google Analytics. En mi pagina trenurbano.co.cr tengo un promedio de 2500 visitas al mes, de 2000 usuarios diferentes lo cual significa QUE HAY UNA NECESIDAD DE PARTE DE LOS USUARIOS DE TENER FACIL ACCESO A LOS HORARIOS 2500 es un numero respetable dado que ha sido totalmente organico, es decir la gente encuentra la pagina en Google o por recomendacion de otros usuarios. Algo que me emociono un dia en la oficina fue oir dos maes mencionar la pagina sin saber que es mia.

Ahora si, ya fui claro en que hay una necesidad. Entonces que mas hice:
– Luego de hacer la pagina, me di cuenta que me llegaban preguntas hasta 3 o 4 veces al dia. Casi siempre eran las mismas preguntas asi que decidi montar un foro en donde si se hace una pregunta, se responde y se evita que muchas personas sigan haciendo las mismas preguntas. Por cuestiones de tiempo no logre mantenerlo actualizado, pero le pedi ayuda a los del INCOFER y fui ignorado (otra vez, esto parece ser la norma de esta gente). Si los del INCOFER hubieran ayudado con este FAQ (preguntas frecuentes) estoy seguro que mucha gente hubiera encontrado sus respuestas inmediatamente. Lo que me dedique a hacer fue pasarle el correo que me llega a los del INCOFER, no obstante de acuerdo a lo que me consta contestan solo de vez en cuando. Casi estoy dispuesto a decir que les molesta que la gente los contacte.

– Sigamos con los errores, en los tiquetes tienen puesto como correo de contacto tren.urbano@hotmail.com(les ofreci algo asi como info@trenurbano.co.cr tambien de a gratis). Todos los que me escriben a info@trenurbano.co.cr siempre me dicen lo mismo, que el correo del hotmail no sirve. Ademas, que institucion todavia usa un hotmail? Esto claramente solo indica lo que dije hace un rato, en cuestion de tecnologia especificamente internet el INCOFER NO tiene la menor idea de lo estan haciendo. Bueno, no es del todo cierto, usan correos de racsa con un codigo bastante vacilon. le ponen una letra al principio, despues le pegan incofer y otras cosas a un correo Racsa. UN CORREO RACSA POR DIOS! Prefiero un hotmail que Racsa, y eso es mucho decir… (RACSA les urge tambien ayuda, un poco de sentido comun no les caeria bien. Nada mas llamen y oigan el menu de la central telefonica… y no se preocupen que lo van a oir buen rato pues duran uuuuu en contestar)

– Tambien saque la aplicacion del horario en el Apple Store y tambien por sapo de a gratis. La bajaron aproximadamente 400 personas en dos meses, lo cual reafirma mi postulado anterior: hay una necesidad de los usuarios de tener una forma de conocer los horarios del bendito tren.

Aun mas, si los del INCOFER tuviera un poco mas de ingenio (aunque me encantaria que me probaran que estoy en lo incorrecto) se podria poner un GPS al tren, el cual transmite la posicion del tren hacia la pagina y hacia la aplicacion, de tal forma que los usuarios pueden ver cuanto falta para que venga y ellos mismos tambien puedan monitorearlos. Espero que por lo menos eso tengan, pero no me impresionaria si me dicen que no.

En fin, eso me gano por sapo. Dicen que “no good deed goes unpunished”. Pues bueno, yo por tratar de ayudar lo que me gane fue que me ignoraran y lavaran mi voluntad. Contacte a don Miguel, a Socrates Carcache, a D Cecilia y me contestaban de vez en cuando pero en su mayoria… nada….

Que estaba pensando yo? Pero bueno, la satisfaccion de haber ayudado a algunas personas es lo que me valio – muchas personas me han escrito a info@trenurbano.co.cr agradeciendome (los que saben que no es del INCOFER) y otros escribieron FELICITANDO AL INCOFER por su iniciativa de clase mundial de tener una pagina limpia, facil de usar, con una aplicacion mobile (iphone/ipad) y en fin mucho mejor que otras instituciones de gobierno. Y “don’t get me started” con las otras instituciones de gobierno. Acepto que hay algunas eficientes, pero otras parecen proyectos de graduacion las aplicaciones que manejan.

No obstante, voy a sacar la pagina de circulacion pronto. No quiero ayudar a quien no quiere que lo ayuden. Me siento como ayudando a un alcoholico o drogadicto 😛

Nota: me encanta el tren, tiene un buen servicio(excepto la parte de la comunicacion anteriormente mencionada) y ahi va a patadas y pellizcos pues segun lo que oigo, no tienen asi como que mucho funding y les presentan miles de trabas – algo muy esperado en burocracias. Pero de que el servicio como tal va mejorando… pues va mejorando.

Ahora si, quiero saber cuando el tren va a llegar mas alla del Indoor Club… sera que le escribo a preguntar a info@trenurbano.co.cr? jajajajaja