Tuesday, November 29, 2011

WARN AjaxContext:358 - Current Skin is not found


org.ajax4jsf.framework.skin.SkinNotFoundException


Comment the ajax's SKIN configuration on web.xml file, or set it to DEFAULT.





Sunday, November 20, 2011

Instalando o Windows Ultimate no Vaio



Motivação
Liberar recursos - disponibilizar mais memória e CPU para as aplicações de trabalho.

Objetivo
Desempenho (rapidez), confiabilidade e maior número de aplicativos de ambiente de trabalho disponíveis concomitantemente.

Estratégia
Trocar o ambiente original do fabricante, por outro específico e otimizado para as necessidades profissionais, utilizando uma versão de Windows com melhor administração de recursos - Ultimate.

Procedimento resumido
Utilizar os drivers originalmente já instalados no sistema original.
Método: criar um DVD com a cópia do diretório "C:\ProgramData" e utilizá-lo para atualizar os drivers que apresentarem problema de instalação.

Resultado Obtido
No final do texto há uma comparação entre a situação inicial e a final, no item "Resultados Observados ao Longo do Uso".


Acima, você tem um resumo rápido da situação.

Se desejar detalhamento, poderá encontrar abaixo no item
"Instalando o Ultimate a Partir dos Drivers Pré-Instalados Originalmente"
(em verde claro).



O preâmbulo a seguir visa passar um contexto de mercado que poderia ser mudado.


Afinal, nós consumidores quando formamos opinião, mudamos muita coisa!




Máquinas Vaio vêm geralmente com Windows Home Premium instalado e customizado (Vaio Care).
Seria muito mais prático apenas utilizar o sistema já instalado de fábrica, com tudo acertadinho, pronto apenas para usar.

Então por que não usar o sistema original?

Eu venho usando notebooks Vaio há mais de três anos, exclusivamente para fins profissionais na área de TI.
E tenho sempre os mesmos problemas: pesada, lenta e consumindo muita memória e CPU em coisas que não me são úteis.

O hardware é muito bom, e se não o fosse, os dois anos de garantia dados às máquinas compradas no Brasil, comprometeriam a lucratividade do fabricante.

É por essa razão que compro Vaio.
Garantia de 2 anos e um hardware de qualidade confiável.

E tem dado certo, porém o sistema operacional que a empresa configura busca atender às necessidades populares de consumo.

Compreensível, porém esse tipo de configuração não é adequada para usuários que "trabalham pesado", exigindo intensamente os recursos da máquina com seus aplicativos.
Esse tipo de profissional necessita de cada mega de memória e cada clock de CPU disponíveis para dar conta de ambientes mais sofisticados, tais como outros sistemas operacionais rodando em máquinas virtuais, redes virtuais e aplicativos de desenvolvimentos pesados que consomem vorazmente recursos da máquina,  concomitante a muitos outros aplicativos auxiliares de trabalho que precisam estar lá, abertos à sua disposição, a exemplo de geradores de diagramas UML, interfaces com SGDB, frameworks, etc.

Veja ao final do texto, porque valeu a pena tanto esforço para trocar do sistema "Windows Home Premium - Vaio Care" original para o Windows Ultimate.

A primeira tentativa, após fazer um backup do sistema operacional original, foi frustrante.
Busquei o suporte Vaio por email, que remeteu para o atendimento telefônico.
Embora o profissional de suporte tenha se empenhado em oferecer o procedimento alternativo, fez questão de lembrar que a Vaio não dá suporte oficial para um  upgrade de sistema.

É isso mesmo!
A Vaio não oferece garantia de suporte a quem precisa de um upgrade do próprio Windows que vem instalado na máquina!!!
Ao invés disso, o que oferecem é algum procedimento complementar para "tentar" ajudá-lo a resolver alguns problemas.




Instalando o Ultimate a Partir dos Drivers Pré-Instalados Originalmente

Ao instalar um novo sistema operacional, o primeiro grande desafio é o "reconhecimento de drivers".

O Windows 7 Ultimate, quando instalado no notebook Vaio VPCF135FB (i5/6GB RAM), não reconheceu controlador de rede, barramento pci2, PM55 Express Chipset LPC Interface Controller e Barramento PCI 3."

Enviei email ao suporte Vaio, e obtendo resposta busquei seguir o procedimento indicado por eles (em anexo, abaixo), mas o sistema tornava-se instável logo ficando sem condições operacionais e obrigando uma nova instalação.

Isso ocorria após a tentativa de instalação de drivers da placa-mãe, seguindo a orientação recebida, cujo fragmento segue abaixo:

"baixar todos os drivers referentes à placa mãe (motherboard):
Original - Intel® 5 Series 6 Port SATA AHCI Controller Driver
Original - Intel®Turbo Boost Technology Driver
Original - Intel® Chipset Driver"


O suporte telefônico sugeriu um procedimento alternativo, que também anexei ao final, pois pode ser útil a alguém.

Diante da situação, estava sem solução, pois os procedimentos sugeridos foram ineficazes.

Observando os modelos Vaio que oferecem opção para Home e Ultimate, a política do fabricante e etc. cheguei à conclusão que certamente eles evitariam aumentar os custos criando coisas diferentes desnecessariamente.

Verificando a documentação da Microsoft sobre os dois sistemas (Premium e Ultimate), achei que valia considerar a compatibilidade de drivers entre eles.

O problema não estaria "no que fazer", mas "em como fazer", ou seja, os drivers poderiam ser os mesmos, mas dependeriam de como fossem instalados.

Com base nisso, criei um DVD com a cópia integral e original do conteúdo do diretório "C:\ProgramData" da instalação original do Windows Home Premium.

Não precisaria tudo isso, mas DVD é barato e tempo é caro. "Ficar caçando drivers toma tempo"...

Ao instalar o Ultimate, verifique se a sua cópia é para upgrade ou instalação full (completa).


Se for para upgrade, instale o Ultimate sem formatar a partição (ou disco, se for o caso).
Se for não for para upgrade, FORMATE a partição e então instale o Ultimate.
Por que?
Se não atentar para esses detalhes, você terá problema com a validação do Windows!
Só por isso, porque o procedimento descrito aqui foi testado nos dois casos, e obteve sucesso em ambos, reconhecendo todos os drivers.


Após a instalação do Ultimate, vá para o gerenciador de dispositivos e verifique quais os dispositivos (devices) estão exigindo cuidados - todos aqueles com "warn", um ícone amarelo.
Aqui vai uma dica importante: comece pela ordem de importância de um driver para o sistema.
Ou seja: placa-mãe e depois periféricos.
Deixe o USB e o supérfluo por último, quando o principal já estiver funcionando.

Clique no driver com problema e selecione a opção "atualizar driver".
Se desejar, pode acessar de outras maneira, o que importa é chegar à janela onde você vai digitar o caminho onde se encontra o driver para o dispositivo (device).
Basta apontar para o DVD que você gerou no passo anterior.
Demora um pouquinho, mas se retornar mensagem de sucesso, tudo bem! Resolvido.
Se não obtiver sucesso, continue repetindo para todos os outros restantes, sem se importar com o insucesso anterior.
Muitas vezes, a solução de um driver viabiliza a solução de outro.

Reinicie a máquina.

Repita o procedimento mais uma vez, se ainda houver algum dispositivo ainda com problema.


Se persistir, tudo bem, há solução.
Você utilizará para esses casos o executável respectivo ao driver, cujo download dever ser feito do site da Vaio, de acordo com o seu modelo:
http:/esupport.sony.com/BR
ou
http:/esupport.sony.com/US

Execute o aplicativo normalmente, e vá seguindo a orientação do instalador.

No meu caso foi suficiente e todos os drivers instalaram com sucesso, sendo que apenas o driver de USB exigiu executar o aplicativo específico.

Se no seu caso você tiver problemas ao executar a aplicação de instalação de driver da Vaio, leia o segundo procedimento, aqui anexado ao final - "Procedimento de Instalação Sugerido Pelo Suporte Telefônico".
Ali, descreve como alterar as propriedades do aplicativo para torná-lo a executar.
Utilizei esse procedimento em uma das tentativas anteriores com sucesso em alguns drivers, mas não em todos.

Neste procedimento que aqui descrevo, não foi necessário.


Boa sorte!
Porque sempre precisamos... : )


NOTA:

Os procedimentos sugeridos pela Vaio foram aqui transcritos com a intenção de facilitar soluções a quem precise.

Aproveito a oportunidade para agradecer o empenho do suporte da Vaio na tentativa da solução do problema.



Procedimento de Instalação Sugerido Pelo Suporte via email

Caso o modelo de seu VAIO seja o VPCF135FB, favor acessar o link:

http://esupport.sony.com/BR/perl/swu-list.pl?Change_Template=1&session_id=464d4ef4f72e819a497c7bd87c090ab2&mdl=VPCF135FB

e baixar todos os drivers referentes à placa mãe (motherboard):

Original - Intel® 5 Series 6 Port SATA AHCI Controller Driver
Original - Intel®Turbo Boost Technology Driver
Original - Intel® Chipset Driver

Para o controlador de rede, é necessário fazer o download do driver Original - Marvell® Yukon® 88E8057 PCI-E Gigabit Ethernet Controller Driver, encontrado na opção Network.

Para que os drivers funcionem corretamente, é necessário realizar o seguinte procedimento:

1 - Ao fazer o download do arquivo salve-o na sua área de trabalho para um fácil acesso. Após o download ter sido concluído peço, que faça uma instalação normalmente, começando com um clique duplo sobre o arquivo.
2 - Uma mensagem aparece no final da instalação dizendo que o programa pode não ter sido instalado corretamente.
3 - Quando isso acontecer, sempre escolha a opção: reinstalar usando as configurações recomendadas, e faça uma nova instalação.
4 - Ao final pode dizer ou não que o driver apenas roda em Windows Vista, aparecendo ou não clique no arquivo do driver com o botão direito do mouse e vá em Propriedades.
5 - Selecione a aba Compatibilidade e vá no botão Alterar as Configurações de Todos Usuários e na nova janela que abrir desmarcar a opção do modo de compatibilidade, independente da opção selecionada abaixo (ficará assim com tudo desmarcado).
6 - Clique em Aplicar, Ok e Ok de novo e reinstale o driver. Feito isso após a instalação não haverá nenhuma mensagem de erro, basta reiniciar o notebook e o driver estará instalado.

Após, habilite a exibição de arquivos, pastas e unidades ocultas. Em qualquer janela do Windows Explorer em primeiro plano, aperte a tecla ALT, clique em FERRAMENTAS > OPÇÕES DE PASTA, clique na aba MODOS DE EXIBIÇÃO e marque a opção MOSTRAR ARQUIVOS, PASTAS E UNIDADES OCULTAS;
2 - Instale os drivers dos dispositivos pendentes (como descrito acima).
3 - Abra o gerenciador de dispositivos: "Iniciar > Computador (clique com o botão direito)> Gerenciar";
4 - Clique com o botão direito sobre o driver com um ponto de Exclamação amarelo e vá em "Atualizar Driver";
5 - Selecione a opção "Procurar Software De Driver No Computador" ;
6 - Faça a busca do driver dentro da pasta "C:\USERS\**nome da conta do usuário**\APPDATA\LOCAL\TEMP";
7 - Clique em "Avançar" e, após a instalação do driver, clique em concluir e reinicie o computador se for solicitado.

Lembrando que o notebook VPCF135FB foi projetado para operar com o Microsoft® Windows® 7 Home Premium 64-bit e alguns drivers podem não ser reconhecidos e ou não funcionar corretamente, pelo fato de o sistema operacional não ser o original instalado no VAIO.

Caso tenha outras dúvidas ou problemas de suporte técnico, por favor entre em contato conosco. Será um prazer ajudar.
Obrigado por escolher a Sony.

Para quaisquer futuras solicitações de suporte técnico, por favor, não deixe de visitar:

http://esupport.sony.com/BR

Atenciosamente,


Procedimento de Instalação Sugerido Pelo Suporte Telefônico

1. Habilitar a visualização dos arquivos ocutos em painel de controle, opções das pastas.
2. Antes de executar o driver, abrir suas propriedades, tab compatibilidade, em Modo de Compatibilidade assinalar
Executar este programa...
escolhendo a opção Windows XP Service Pack 2.
Em "Nível de Previlégio" assinalar "executar como administrador".
3. Depois de instalar os drivers - são 3, consulte a lista de drivers ou observe os títulos à medida que os intala,
vá para o painel de controle, gerenciador de dispositivos, selecione o primeiro nó (root), que tem o nome da máquina,
e no menu ação, escolha "Verificar se há alteração de hardware".
Nota: o suporte assinalou como principais os seguintes drivers:
MRDWLL002253080042
SOAOTH-00228371-0042.EXE4. Se o dispositivo ainda apresentar incompatibilidade, informando que o driver não foi instalado com êxito,
então, click sobre o device com problema, e selecione a opção de contexto (botão direito do mouse) "Atualizar driver"..
Vai apresentar duas opções, escolha aquela que permita indicar o caminho o devemos encontrar o driver adequado.
O driver ao ser executado na etapa anterior, gravou em um pasta os arquivos necessários.
Esta pasta fica no diretório do usuário (C:\Users ou C:\Usuário) no diretório appData\local\temp.
É este caminho que deve ser indicado.
5. Não obtendo sucesso, pode-se procurar por drivers adicionais específicos para o Windows Ultimate de outros notebooks equivalentes.
Um dica passada pelo suporte é procurar por:
VPCCS360A (not found at 08/15/11 12:58:18)
E escolher a opção do Ultimate.
O suporte está utilizando os drivers desta máquina para solucionar este tipo de problema.
6. O suporte deixa claro que a Sony não oferece solução para viabilizar todas as funcionalidades originais quando uma instalação diferente
daquela oferecida pela fábrica é instalada no notebook. Segundo o suporte, consegue-se a maioria delas, mas depende da máquina, pois
algumas vezes o mesmo procedimento funciona ou não.
7. Para DRIVES DE FUNCAO, buscar por 's'


Por que vale a pena tanto esforço para trocar do sistema "Windows-Vaio" original para o Windows Ultimate.

Bem, se você é um usuário que "pega pesado", acho que vale a pena.
Não importa se você usa sua máquina para jogos ou programar.
Em qualquer caso, sempre desejamos desempenho!
Eliminando o desnecessário, haverá mais desempenho e mais recurso disponível.
Aqui vão alguns fatos.

NOTA:


Eu penso que seria uma boa sugestão para a Vaio, ou outro fabricante, que os recursos pudessem ser ativados ou desativados através de uma interface visual simples.
Isso amenizaria o problema onde a diferença de fins exige que cada uma possa escolher o que é melhor para si mesmo, sem ter que compartilhar coisas desnecessárias, ou gastar um bom tempo para obter isso por meios próprios.





Resultados Observados ao Longo do Uso


Memória disponível total = 6GB
CPU = Intel i5

Instalação original do Windows 7 Home Premium - Vaio Care

Uso da memória ao iniciar o sistema (%) = 33 a 51
uso da memória ao utilizar os aplicativos de trabalho, incluindo máquina virtual (%) = 35-98 (Nota: a máquina "congelava" ao atingir valor superior a 98% do uso da memória)

Constantes travamentos em virtude de processos aguardando disponibilidade de CPU (ou seja, máquina mais lenta) ou em virtude de "swap" de memória, paginação e limpeza(memória modificada para "em espera").

Conclusão:
Inadequada para o uso a que se destinava.


Instalação original do Windows 7 Home Premium da Vaio após limpeza

Eliminei muitos aplicativos da instalação original da Vaio com o propósito de liberar recursos e bloqueie outros tantos (msconfig, e etc.)
Mantive tudo o mais sem alterar.

Uso da memória ao iniciar o sistema (%) = 19 a 36

Uso da memória ao utilizar os aplicativos de trabalho, incluindo máquina virtual (%) = 21-90 (Nota: valores superiores a 85% promovem constantes swaps de memória, travando a máquina)

Travamentos regulares devido a "swap" de memória, paginação e limpeza(memória modificada para "em espera"), principalmente se o uso de memória ficar superior a 70%, em virtude de "swap" de memória e limpeza (o led de HD fica acesso e a máquina super lenta)

Conclusão:
Melhorou bastante, mas ainda causava lentidão nos trabalhos diantes de constantes travamentos regulares.
A troca de ambientes, entre máquina virtual e hospedeira causa swaps intensos após longos períodos em que se utiliza apenas uma delas.


Instação do Windows 7 Ultimate original com todos os updates até SP1

Uso da memória ao iniciar o sistema (%) = 15 a 21

Uso da memória ao iniciar os aplicativos de trabalho, incluindo máquina virtual (%) = 49-61

Travamentos ocasionais em virtude de "swap" de memória, paginação e limpeza(memória modificada para "em espera").



Conclusão:


O Windows 7 Ultimate, instalado apenas com o básico, apresentou-se um ambiente de trabalho melhor que os ambiente anteriores, embora ainda longe do desejado, demandando quantidade consideravelmente menor de recursos, permitindo utilizar máquina virtual com todas as ferramentas de trabalho em execução concomitantemente, resultando em uso médio de memória inferior a 2/3 da capacidade total.

A troca de ambientes entre máquina virtual e hospedeira, após algum tempo de uso de apenas uma delas, causa um ou dois swaps intensos inicialmente, e depois estabiliza, sem ocorrências posteriores relevantes.

Ambos ambientes, tanto o da máquina hospedeira, como aqueles nas máquinas virtuais (Linux/Windows/Solaris), trabalham concomitantemente, permitindo alternar entre eles, com alguns swaps de memória.


Essas características de um ambiente suportando máquina virtual são comuns a qualquer dos ambientes testados, porém ficam agravadas proporcionalmente à utilização dos recursos disponíveis, ou seja, os períodos de indisponibilidade diminuem com maior disponibilidade de memória e CPU, como esperado, portanto torna-se fundamental preservá-los para o que mais importa.





Installing Windows 7 Ultimate on Vaio




or...
UPGRADING VAIO's WINDOWS HOME PREMIUM TO WINDOWS ULTIMATE

This procedure is a summary of the original text in portuguese, which contains the context and details.

When installing a new operating system, one of the challenges is the drivers' setup.
Here, I tell you a fast and easy alternative from my direct experience.

Suppose that you desire to upgrade the original Windows, usually Home Premium, to Ultimate, or yet install the Ultimate from scratch.
Anyway, you may get this situation: opening the device manager you get many warnings telling you that some drivers are not working properly.
How to fix this?

Burn a DVD with the whole content of C:\ProgramData directory from you original installation.
The one that comes with your notebook.
Certainly you've done an image, or backup. Restore it on another partition and burn the DVD.

Note:
if your Ultimate is an upgrade license, install the Ultimate without formatting the original partition, otherwise, if full, format it.
Why?
It happens that if you ignore this detail, you may have problem with your windows activation.

Sometimes you can have the right drive.
The point is not about what you have, but how you handle it.

Once the installation is complete, go to the device manager and check the devices with warnings (yellow icon), indicating that they are not properly installed.
Right click over it, and choose "update driver" option.
Certainly, you can get this by many ways, but what matters is to get the panel where you can point the directory from which the driver is supposed to be found.
Point to the DVD that you burnt, on the root, or top (ProgramData folder).
Just click to go.
Check the return.
If successful, go to the next.
If not, don't worry, go to the next anyway.

IMPORTANT TIP:
Begin with the most important drivers - first motherboard's.

After you've finished, restart the system.
Check again the device drivers.
Repeat the procedure one more time over the remaining ones, that still have warnings.
If still unsuccessful, download from Vaio site the respective executables to install the defective drivers.

The point is that sometimes one driver installation may depend on another.
If you were successful with the main drivers (motherboard's), you'll have a good probability to fulfill you task with the remaining ones, using the executables.

I tried using just the downloaded executables, strictly, but It didn't work.
In my case, motherboard did not install from the executables.
And without motherboard working, the system got instable, and the others failed too.

The procedure shown here, using the stuff from the original installation was successful for all defective drivers, except the USB, which I used its executable.

If you get problem running the executable, try to change its properties.
Got to the compatibility tab, switch to execute as administrator, and check to use "compatibility mode". Try first Windows XP(service pack 2),
according to the Vaio's direction about a notebook with Intel i5.


This procedure, using the original stuff, was very successful for me, when the "usual one" failed.

Good luck.



eclipse: java: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder" or Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder

  >PROBLEM Using Eclipse, you try to run a simple logging test using "org.slf4j.Logger" like the sample below: package Test; im...