
|
Invalid chunk ig
Prezados,
tenho uma aplicação que está num servidor windows. o banco de dados também está em outro servidor que também é windows. desse modo, faço todas as atividades do sistema, consultas, inserções, etc...Porém, ao colocar a aplicação num servidor linux, alggumas consultas não funcionam...e não importa o servidor, pois já testei com 2 servidores linux diferentes e algumas consultas não dão certo. o erro retornado é null.
analisando o log do tomcat no linux vi o seguinte: WARNING:
Parameters: Invalid chunk ignored.27/08/2007 18:49:08
org.apache.tomcat.util.http.Parameters processParametersWARNING:
Parameters: Invalid chunk ignored.27/08/2007 18:49:18
org.apache.tomcat.util.http.Parameters processParametersWARNING:
Parameters: Invalid chunk ignored.27/08/2007 18:49:29
org.apache.tomcat.util.http.Parameters processParametersWARNING:
Parameters: Invalid chunk ig
Alguém sabe o que isso significa? Por que ocorre esse erro de comunicação somente quando a aplicação está no servidor linux que se comunica com o banco de dados no windows? Interessante notar que somente algumas consultas não funcionam...
-- -------------------------------------------------- Emanoel Tadeu
|

|
Re: Invalid chunk ig
Emanuel,
Tem que ver o contexto onde isso acontece. Cadê o trace completo (existe)? Aparecentemente é um WARNING, e não um erro ! O que de fato afeta sua aplicação?
Em que ponto exatamente acontece o erro?
O que tem essa classe, org.apache.tomcat.util.http.Parameters, com o erro de acesso ao banco de dados? Quem está num linux (o banco ou o container java)? Qual o banco de dados? O driver é compativel com a nova plataforma?
Só com o que você passou é insuficiente pra descobri o problema.
Achei essa thread aqui:
Verifica e dá retorno.
Abraços,
Francisco Pinto
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Prezados,
tenho uma aplicação que está num servidor windows. o banco de dados também está em outro servidor que também é windows. desse modo, faço todas as atividades do sistema, consultas, inserções, etc...Porém, ao colocar a aplicação num servidor linux, alggumas consultas não funcionam...e não importa o servidor, pois já testei com 2 servidores linux diferentes e algumas consultas não dão certo. o erro retornado é null.
analisando o log do tomcat no linux vi o seguinte: WARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:08
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:18 org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:29
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ig
Alguém sabe o que isso significa? Por que ocorre esse erro de comunicação somente quando a aplicação está no servidor linux que se comunica com o banco de dados no windows? Interessante notar que somente algumas consultas não funcionam...
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@...pinto@...
|

|
Re: Invalid chunk ig

Some parts of this message have been removed.
Learn more about Nabble's security policy.
Pode ser também problema com formato de data:
Estou pesquisando por:
"org.apache.tomcat.util.http.Parameters Invalid chunk ignored."
Em 28/08/07, Francisco Pinto <fpintoa@...> escreveu:
Emanuel,
Tem que ver o contexto onde isso acontece. Cadê o trace completo (existe)? Aparecentemente é um WARNING, e não um erro ! O que de fato afeta sua aplicação?
Em que ponto exatamente acontece o erro?
O que tem essa classe, org.apache.tomcat.util.http.Parameters, com o erro de acesso ao banco de dados? Quem está num linux (o banco ou o container java)? Qual o banco de dados? O driver é compativel com a nova plataforma?
Só com o que você passou é insuficiente pra descobri o problema.
Achei essa thread aqui:
Verifica e dá retorno.
Abraços,
Francisco Pinto
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Prezados,
tenho uma aplicação que está num servidor windows. o banco de dados também está em outro servidor que também é windows. desse modo, faço todas as atividades do sistema, consultas, inserções, etc...Porém, ao colocar a aplicação num servidor linux, alggumas consultas não funcionam...e não importa o servidor, pois já testei com 2 servidores linux diferentes e algumas consultas não dão certo. o erro retornado é null.
analisando o log do tomcat no linux vi o seguinte: WARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:08
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:18 org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:29
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ig
Alguém sabe o que isso significa? Por que ocorre esse erro de comunicação somente quando a aplicação está no servidor linux que se comunica com o banco de dados no windows? Interessante notar que somente algumas consultas não funcionam...
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- Francisco Pinto Araújo Júnior
fpintoa@...pinto@...
|

|
Re: Invalid chunk ig

Some parts of this message have been removed.
Learn more about Nabble's security policy.
a aplicação está no tomcat num linux e o windows. o banco de dados está
o windows. qdo acesso a aplicação a partir do tomcat no windows, não há
problemas. quando acesso a aplicação que está no tomcat num linux,
tenho o erro.
o banco de dados é o postgresql. estou utilizando o postgresql-8.1-407. Creio que o driver sirva para o windows e o linux.
não tem trace nenhum, somente esse warning...num consulta simples, em
vez de me retornar dados cadastrais, recebo somente o null na
tela...mas qdo estou na aplicação que está no tomcat no windows isso
não acontece, vejo os dados cadastrais sem o menor problema.
Não utilizo a classe org.apache.tomcat.util.http.Parameters em nenhum momento da aplicação... Em 28/08/07, Francisco Pinto
<fpintoa@...> escreveu:Pode ser também problema com formato de data:
Estou pesquisando por:
"org.apache.tomcat.util.http.Parameters Invalid chunk ignored."
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Tem que ver o contexto onde isso acontece. Cadê o trace completo (existe)? Aparecentemente é um WARNING, e não um erro ! O que de fato afeta sua aplicação?
Em que ponto exatamente acontece o erro?
O que tem essa classe, org.apache.tomcat.util.http.Parameters, com o erro de acesso ao banco de dados? Quem está num linux (o banco ou o container java)? Qual o banco de dados? O driver é compativel com a nova plataforma?
Só com o que você passou é insuficiente pra descobri o problema.
Achei essa thread aqui:
Verifica e dá retorno.
Abraços,
Francisco Pinto
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Prezados,
tenho uma aplicação que está num servidor windows. o banco de dados também está em outro servidor que também é windows. desse modo, faço todas as atividades do sistema, consultas, inserções, etc...Porém, ao colocar a aplicação num servidor linux, alggumas consultas não funcionam...e não importa o servidor, pois já testei com 2 servidores linux diferentes e algumas consultas não dão certo. o erro retornado é null.
analisando o log do tomcat no linux vi o seguinte: WARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:08
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:18 org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27
/08/2007 18:49:29
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ig
Alguém sabe o que isso significa? Por que ocorre esse erro de comunicação somente quando a aplicação está no servidor linux que se comunica com o banco de dados no windows? Interessante notar que somente algumas consultas não funcionam...
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br(85) 3261-7982
|

|
Re: Invalid chunk ig

Some parts of this message have been removed.
Learn more about Nabble's security policy.
aparentemente erro acontece quando clico em icones que enviam parâmetros pras consultas: listar.do?method=list&cliente=30 sempre quando tem algo a ser enviado como parametro atraves do & acontece isso...alguém sabe como devo proceder? se for isso mesmo, pq só acontece no linux?
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
a aplicação está no tomcat num linux e o windows. o banco de dados está
o windows. qdo acesso a aplicação a partir do tomcat no windows, não há
problemas. quando acesso a aplicação que está no tomcat num linux,
tenho o erro.
o banco de dados é o postgresql. estou utilizando o postgresql-8.1-407. Creio que o driver sirva para o windows e o linux.
não tem trace nenhum, somente esse warning...num consulta simples, em
vez de me retornar dados cadastrais, recebo somente o null na
tela...mas qdo estou na aplicação que está no tomcat no windows isso
não acontece, vejo os dados cadastrais sem o menor problema.
Não utilizo a classe org.apache.tomcat.util.http.Parameters em nenhum momento da aplicação...
Em 28/08/07, Francisco Pinto
<fpintoa@...> escreveu:
Pode ser também problema com formato de data:
Estou pesquisando por:
"org.apache.tomcat.util.http.Parameters Invalid chunk ignored."
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Tem que ver o contexto onde isso acontece. Cadê o trace completo (existe)? Aparecentemente é um WARNING, e não um erro ! O que de fato afeta sua aplicação?
Em que ponto exatamente acontece o erro?
O que tem essa classe, org.apache.tomcat.util.http.Parameters, com o erro de acesso ao banco de dados? Quem está num linux (o banco ou o container java)? Qual o banco de dados? O driver é compativel com a nova plataforma?
Só com o que você passou é insuficiente pra descobri o problema.
Achei essa thread aqui:
Verifica e dá retorno.
Abraços,
Francisco Pinto
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Prezados,
tenho uma aplicação que está num servidor windows. o banco de dados também está em outro servidor que também é windows. desse modo, faço todas as atividades do sistema, consultas, inserções, etc...Porém, ao colocar a aplicação num servidor linux, alggumas consultas não funcionam...e não importa o servidor, pois já testei com 2 servidores linux diferentes e algumas consultas não dão certo. o erro retornado é null.
analisando o log do tomcat no linux vi o seguinte: WARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:08
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:18 org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27
/08/2007 18:49:29
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ig
Alguém sabe o que isso significa? Por que ocorre esse erro de comunicação somente quando a aplicação está no servidor linux que se comunica com o banco de dados no windows? Interessante notar que somente algumas consultas não funcionam...
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br (85) 3261-7982
-- -------------------------------------------------- Emanoel Tadeu
|

|
Re: Invalid chunk ig

Some parts of this message have been removed.
Learn more about Nabble's security policy.
Acho que o erro acontece na camada do Tomcat que está processando os parâmetros enviados.
Tem como você testar se os parâmtros chegam na outra ponta?
Pode ser proble a de "encode" no Tomcat linux de forma que não consegue ler os parâmetros adequadamente. Ou então um Bug nessa versão (linux) do Tomcat.
De todo modo, tente isolar o problema, mudando a forma de postar os dados. Teste com um POST em vez de um GET.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
aparentemente erro acontece quando clico em icones que enviam parâmetros pras consultas: listar.do?method=list&cliente=30
sempre quando tem algo a ser enviado como parametro atraves do & acontece isso...alguém sabe como devo proceder? se for isso mesmo, pq só acontece no linux?
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
a aplicação está no tomcat num linux e o windows. o banco de dados está o windows. qdo acesso a aplicação a partir do tomcat no windows, não há problemas. quando acesso a aplicação que está no tomcat num linux, tenho o erro.
o banco de dados é o postgresql. estou utilizando o postgresql-8.1-407. Creio que o driver sirva para o windows e o linux.
não tem trace nenhum, somente esse warning...num consulta simples, em vez de me retornar dados cadastrais, recebo somente o null na tela...mas qdo estou na aplicação que está no tomcat no windows isso não acontece, vejo os dados cadastrais sem o menor problema.
Não utilizo a classe org.apache.tomcat.util.http.Parameters em nenhum momento da aplicação...
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Pode ser também problema com formato de data:
Estou pesquisando por:
"org.apache.tomcat.util.http.Parameters Invalid chunk ignored."
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Tem que ver o contexto onde isso acontece. Cadê o trace completo (existe)? Aparecentemente é um WARNING, e não um erro ! O que de fato afeta sua aplicação?
Em que ponto exatamente acontece o erro?
O que tem essa classe, org.apache.tomcat.util.http.Parameters, com o erro de acesso ao banco de dados? Quem está num linux (o banco ou o container java)? Qual o banco de dados? O driver é compativel com a nova plataforma?
Só com o que você passou é insuficiente pra descobri o problema.
Achei essa thread aqui:
Verifica e dá retorno.
Abraços,
Francisco Pinto
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Prezados,
tenho uma aplicação que está num servidor windows. o banco de dados também está em outro servidor que também é windows. desse modo, faço todas as atividades do sistema, consultas, inserções, etc...Porém, ao colocar a aplicação num servidor linux, alggumas consultas não funcionam...e não importa o servidor, pois já testei com 2 servidores linux diferentes e algumas consultas não dão certo. o erro retornado é null.
analisando o log do tomcat no linux vi o seguinte: WARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:08
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:18 org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27 /08/2007 18:49:29
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ig
Alguém sabe o que isso significa? Por que ocorre esse erro de comunicação somente quando a aplicação está no servidor linux que se comunica com o banco de dados no windows? Interessante notar que somente algumas consultas não funcionam...
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br (85) 3261-7982
-- --------------------------------------------------
Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@...pinto@...
|

|
Re: Invalid chunk ig

Some parts of this message have been removed.
Learn more about Nabble's security policy.
vou ver o encode aqui...mas tenho que usar necessariamente o GET para enviar os parâmetros pras consultas... Em 28/08/07, Francisco Pinto <fpintoa@...> escreveu:
Acho que o erro acontece na camada do Tomcat que está processando os parâmetros enviados.
Tem como você testar se os parâmtros chegam na outra ponta?
Pode ser proble a de "encode" no Tomcat linux de forma que não consegue ler os parâmetros adequadamente. Ou então um Bug nessa versão (linux) do Tomcat.
De todo modo, tente isolar o problema, mudando a forma de postar os dados. Teste com um POST em vez de um GET.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
aparentemente erro acontece quando clico em icones que enviam parâmetros pras consultas: listar.do
?method=list&cliente=30
sempre quando tem algo a ser enviado como parametro atraves do & acontece isso...alguém sabe como devo proceder? se for isso mesmo, pq só acontece no linux?
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
a aplicação está no tomcat num linux e o windows. o banco de dados está o windows. qdo acesso a aplicação a partir do tomcat no windows, não há problemas. quando acesso a aplicação que está no tomcat num linux, tenho o erro.
o banco de dados é o postgresql. estou utilizando o postgresql-8.1-407. Creio que o driver sirva para o windows e o linux.
não tem trace nenhum, somente esse warning...num consulta simples, em vez de me retornar dados cadastrais, recebo somente o null na tela...mas qdo estou na aplicação que está no tomcat no windows isso não acontece, vejo os dados cadastrais sem o menor problema.
Não utilizo a classe org.apache.tomcat.util.http.Parameters em nenhum momento da aplicação...
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Pode ser também problema com formato de data:
Estou pesquisando por:
"org.apache.tomcat.util.http.Parameters Invalid chunk ignored."
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Tem que ver o contexto onde isso acontece. Cadê o trace completo (existe)? Aparecentemente é um WARNING, e não um erro ! O que de fato afeta sua aplicação?
Em que ponto exatamente acontece o erro?
O que tem essa classe, org.apache.tomcat.util.http.Parameters, com o erro de acesso ao banco de dados? Quem está num linux (o banco ou o container java)? Qual o banco de dados? O driver é compativel com a nova plataforma?
Só com o que você passou é insuficiente pra descobri o problema.
Achei essa thread aqui:
Verifica e dá retorno.
Abraços,
Francisco Pinto
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Prezados,
tenho uma aplicação que está num servidor windows. o banco de dados também está em outro servidor que também é windows. desse modo, faço todas as atividades do sistema, consultas, inserções, etc...Porém, ao colocar a aplicação num servidor linux, alggumas consultas não funcionam...e não importa o servidor, pois já testei com 2 servidores linux diferentes e algumas consultas não dão certo. o erro retornado é null.
analisando o log do tomcat no linux vi o seguinte: WARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:08
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:18 org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27
/08/2007 18:49:29
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ig
Alguém sabe o que isso significa? Por que ocorre esse erro de comunicação somente quando a aplicação está no servidor linux que se comunica com o banco de dados no windows? Interessante notar que somente algumas consultas não funcionam...
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br (85) 3261-7982
-- --------------------------------------------------
Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu
|

|
Re: Invalid chunk ig

Some parts of this message have been removed.
Learn more about Nabble's security policy.
Rapaz, troquei de iso-8859-1 para UTF-8 e nada...mesmo erro... Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:vou ver o encode aqui...mas tenho que usar necessariamente o GET para enviar os parâmetros pras consultas...
Em 28/08/07, Francisco Pinto <fpintoa@...> escreveu:
Acho que o erro acontece na camada do Tomcat que está processando os parâmetros enviados.
Tem como você testar se os parâmtros chegam na outra ponta?
Pode ser proble a de "encode" no Tomcat linux de forma que não consegue ler os parâmetros adequadamente. Ou então um Bug nessa versão (linux) do Tomcat.
De todo modo, tente isolar o problema, mudando a forma de postar os dados. Teste com um POST em vez de um GET.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
aparentemente erro acontece quando clico em icones que enviam parâmetros pras consultas: listar.do
?method=list&cliente=30
sempre quando tem algo a ser enviado como parametro atraves do & acontece isso...alguém sabe como devo proceder? se for isso mesmo, pq só acontece no linux?
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
a aplicação está no tomcat num linux e o windows. o banco de dados está o windows. qdo acesso a aplicação a partir do tomcat no windows, não há problemas. quando acesso a aplicação que está no tomcat num linux, tenho o erro.
o banco de dados é o postgresql. estou utilizando o postgresql-8.1-407. Creio que o driver sirva para o windows e o linux.
não tem trace nenhum, somente esse warning...num consulta simples, em vez de me retornar dados cadastrais, recebo somente o null na tela...mas qdo estou na aplicação que está no tomcat no windows isso não acontece, vejo os dados cadastrais sem o menor problema.
Não utilizo a classe org.apache.tomcat.util.http.Parameters em nenhum momento da aplicação...
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Pode ser também problema com formato de data:
Estou pesquisando por:
"org.apache.tomcat.util.http.Parameters Invalid chunk ignored."
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Tem que ver o contexto onde isso acontece. Cadê o trace completo (existe)? Aparecentemente é um WARNING, e não um erro ! O que de fato afeta sua aplicação?
Em que ponto exatamente acontece o erro?
O que tem essa classe, org.apache.tomcat.util.http.Parameters, com o erro de acesso ao banco de dados? Quem está num linux (o banco ou o container java)? Qual o banco de dados? O driver é compativel com a nova plataforma?
Só com o que você passou é insuficiente pra descobri o problema.
Achei essa thread aqui:
Verifica e dá retorno.
Abraços,
Francisco Pinto
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Prezados,
tenho uma aplicação que está num servidor windows. o banco de dados também está em outro servidor que também é windows. desse modo, faço todas as atividades do sistema, consultas, inserções, etc...Porém, ao colocar a aplicação num servidor linux, alggumas consultas não funcionam...e não importa o servidor, pois já testei com 2 servidores linux diferentes e algumas consultas não dão certo. o erro retornado é null.
analisando o log do tomcat no linux vi o seguinte: WARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:08
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:18 org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27
/08/2007 18:49:29
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ig
Alguém sabe o que isso significa? Por que ocorre esse erro de comunicação somente quando a aplicação está no servidor linux que se comunica com o banco de dados no windows? Interessante notar que somente algumas consultas não funcionam...
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br (85) 3261-7982
-- --------------------------------------------------
Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu
|

|
Re: Invalid chunk ig

Some parts of this message have been removed.
Learn more about Nabble's security policy.
Só por desencargo, tenta dar um POST via página de teste. Não o menor sentido tal erro.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Rapaz, troquei de iso-8859-1 para UTF-8 e nada...mesmo erro...
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
vou ver o encode aqui...mas tenho que usar necessariamente o GET para enviar os parâmetros pras consultas...
Em 28/08/07, Francisco Pinto <fpintoa@...> escreveu:
Acho que o erro acontece na camada do Tomcat que está processando os parâmetros enviados.
Tem como você testar se os parâmtros chegam na outra ponta?
Pode ser proble a de "encode" no Tomcat linux de forma que não consegue ler os parâmetros adequadamente. Ou então um Bug nessa versão (linux) do Tomcat.
De todo modo, tente isolar o problema, mudando a forma de postar os dados. Teste com um POST em vez de um GET.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
aparentemente erro acontece quando clico em icones que enviam parâmetros pras consultas: listar.do
?method=list&cliente=30
sempre quando tem algo a ser enviado como parametro atraves do & acontece isso...alguém sabe como devo proceder? se for isso mesmo, pq só acontece no linux?
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
a aplicação está no tomcat num linux e o windows. o banco de dados está o windows. qdo acesso a aplicação a partir do tomcat no windows, não há problemas. quando acesso a aplicação que está no tomcat num linux, tenho o erro.
o banco de dados é o postgresql. estou utilizando o postgresql-8.1-407. Creio que o driver sirva para o windows e o linux.
não tem trace nenhum, somente esse warning...num consulta simples, em vez de me retornar dados cadastrais, recebo somente o null na tela...mas qdo estou na aplicação que está no tomcat no windows isso não acontece, vejo os dados cadastrais sem o menor problema.
Não utilizo a classe org.apache.tomcat.util.http.Parameters em nenhum momento da aplicação...
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Pode ser também problema com formato de data:
Estou pesquisando por:
"org.apache.tomcat.util.http.Parameters Invalid chunk ignored."
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Tem que ver o contexto onde isso acontece. Cadê o trace completo (existe)? Aparecentemente é um WARNING, e não um erro ! O que de fato afeta sua aplicação?
Em que ponto exatamente acontece o erro?
O que tem essa classe, org.apache.tomcat.util.http.Parameters, com o erro de acesso ao banco de dados? Quem está num linux (o banco ou o container java)? Qual o banco de dados? O driver é compativel com a nova plataforma?
Só com o que você passou é insuficiente pra descobri o problema.
Achei essa thread aqui:
Verifica e dá retorno.
Abraços,
Francisco Pinto
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Prezados,
tenho uma aplicação que está num servidor windows. o banco de dados também está em outro servidor que também é windows. desse modo, faço todas as atividades do sistema, consultas, inserções, etc...Porém, ao colocar a aplicação num servidor linux, alggumas consultas não funcionam...e não importa o servidor, pois já testei com 2 servidores linux diferentes e algumas consultas não dão certo. o erro retornado é null.
analisando o log do tomcat no linux vi o seguinte: WARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:08
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:18 org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27 /08/2007 18:49:29
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ig
Alguém sabe o que isso significa? Por que ocorre esse erro de comunicação somente quando a aplicação está no servidor linux que se comunica com o banco de dados no windows? Interessante notar que somente algumas consultas não funcionam...
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br (85) 3261-7982
-- --------------------------------------------------
Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- --------------------------------------------------
Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu
--
Francisco Pinto Araújo Júnior fpintoa@...pinto@...
|

|
Re: Invalid chunk ig

Some parts of this message have been removed.
Learn more about Nabble's security policy.
eu ja uso o POST na parte de login e tudo ocorre sem problemas. na consulta específica quem tem o & para ser enviado com outros parâmetros numa consulta é que acontece isso...alguma sugestão?
Em 28/08/07, Francisco Pinto <fpintoa@...> escreveu:
Só por desencargo, tenta dar um POST via página de teste. Não o menor sentido tal erro.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Rapaz, troquei de iso-8859-1 para UTF-8 e nada...mesmo erro...
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
vou ver o encode aqui...mas tenho que usar necessariamente o GET para enviar os parâmetros pras consultas...
Em 28/08/07, Francisco Pinto <fpintoa@...> escreveu:
Acho que o erro acontece na camada do Tomcat que está processando os parâmetros enviados.
Tem como você testar se os parâmtros chegam na outra ponta?
Pode ser proble a de "encode" no Tomcat linux de forma que não consegue ler os parâmetros adequadamente. Ou então um Bug nessa versão (linux) do Tomcat.
De todo modo, tente isolar o problema, mudando a forma de postar os dados. Teste com um POST em vez de um GET.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
aparentemente erro acontece quando clico em icones que enviam parâmetros pras consultas: listar.do
?method=list&cliente=30
sempre quando tem algo a ser enviado como parametro atraves do & acontece isso...alguém sabe como devo proceder? se for isso mesmo, pq só acontece no linux?
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
a aplicação está no tomcat num linux e o windows. o banco de dados está o windows. qdo acesso a aplicação a partir do tomcat no windows, não há problemas. quando acesso a aplicação que está no tomcat num linux, tenho o erro.
o banco de dados é o postgresql. estou utilizando o postgresql-8.1-407. Creio que o driver sirva para o windows e o linux.
não tem trace nenhum, somente esse warning...num consulta simples, em vez de me retornar dados cadastrais, recebo somente o null na tela...mas qdo estou na aplicação que está no tomcat no windows isso não acontece, vejo os dados cadastrais sem o menor problema.
Não utilizo a classe org.apache.tomcat.util.http.Parameters em nenhum momento da aplicação...
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Pode ser também problema com formato de data:
Estou pesquisando por:
"org.apache.tomcat.util.http.Parameters Invalid chunk ignored."
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Tem que ver o contexto onde isso acontece. Cadê o trace completo (existe)? Aparecentemente é um WARNING, e não um erro ! O que de fato afeta sua aplicação?
Em que ponto exatamente acontece o erro?
O que tem essa classe, org.apache.tomcat.util.http.Parameters, com o erro de acesso ao banco de dados? Quem está num linux (o banco ou o container java)? Qual o banco de dados? O driver é compativel com a nova plataforma?
Só com o que você passou é insuficiente pra descobri o problema.
Achei essa thread aqui:
Verifica e dá retorno.
Abraços,
Francisco Pinto
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Prezados,
tenho uma aplicação que está num servidor windows. o banco de dados também está em outro servidor que também é windows. desse modo, faço todas as atividades do sistema, consultas, inserções, etc...Porém, ao colocar a aplicação num servidor linux, alggumas consultas não funcionam...e não importa o servidor, pois já testei com 2 servidores linux diferentes e algumas consultas não dão certo. o erro retornado é null.
analisando o log do tomcat no linux vi o seguinte: WARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:08
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:18 org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27
/08/2007 18:49:29
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ig
Alguém sabe o que isso significa? Por que ocorre esse erro de comunicação somente quando a aplicação está no servidor linux que se comunica com o banco de dados no windows? Interessante notar que somente algumas consultas não funcionam...
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br (85) 3261-7982
-- --------------------------------------------------
Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- --------------------------------------------------
Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu
--
Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu
|

|
Re: Invalid chunk ig

Some parts of this message have been removed.
Learn more about Nabble's security policy.
Emanuel,
Acho que algum elemento entre o browser e sua aplicação pode não estar interpretando bem essa passagem de parâmetros via GET.
Tente escrever algo que mostre todos os parametros recebidos e seus respectivos valores. Um JSP mesmo. Depois de ver o que está chegando, talvez dê pra enxergar melhor o que está acontecendo.
Talvez precise aplicar um URL Encode antes de enviar. Veja ai.
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
eu ja uso o POST na parte de login e tudo ocorre sem problemas. na consulta específica quem tem o & para ser enviado com outros parâmetros numa consulta é que acontece isso...alguma sugestão?
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Só por desencargo, tenta dar um POST via página de teste. Não o menor sentido tal erro.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Rapaz, troquei de iso-8859-1 para UTF-8 e nada...mesmo erro...
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
vou ver o encode aqui...mas tenho que usar necessariamente o GET para enviar os parâmetros pras consultas...
Em 28/08/07, Francisco Pinto <fpintoa@...> escreveu:
Acho que o erro acontece na camada do Tomcat que está processando os parâmetros enviados.
Tem como você testar se os parâmtros chegam na outra ponta?
Pode ser proble a de "encode" no Tomcat linux de forma que não consegue ler os parâmetros adequadamente. Ou então um Bug nessa versão (linux) do Tomcat.
De todo modo, tente isolar o problema, mudando a forma de postar os dados. Teste com um POST em vez de um GET.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
aparentemente erro acontece quando clico em icones que enviam parâmetros pras consultas: listar.do
?method=list&cliente=30
sempre quando tem algo a ser enviado como parametro atraves do & acontece isso...alguém sabe como devo proceder? se for isso mesmo, pq só acontece no linux?
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
a aplicação está no tomcat num linux e o windows. o banco de dados está o windows. qdo acesso a aplicação a partir do tomcat no windows, não há problemas. quando acesso a aplicação que está no tomcat num linux, tenho o erro.
o banco de dados é o postgresql. estou utilizando o postgresql-8.1-407. Creio que o driver sirva para o windows e o linux.
não tem trace nenhum, somente esse warning...num consulta simples, em vez de me retornar dados cadastrais, recebo somente o null na tela...mas qdo estou na aplicação que está no tomcat no windows isso não acontece, vejo os dados cadastrais sem o menor problema.
Não utilizo a classe org.apache.tomcat.util.http.Parameters em nenhum momento da aplicação...
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Pode ser também problema com formato de data:
Estou pesquisando por:
"org.apache.tomcat.util.http.Parameters Invalid chunk ignored."
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Tem que ver o contexto onde isso acontece. Cadê o trace completo (existe)? Aparecentemente é um WARNING, e não um erro ! O que de fato afeta sua aplicação?
Em que ponto exatamente acontece o erro?
O que tem essa classe, org.apache.tomcat.util.http.Parameters, com o erro de acesso ao banco de dados? Quem está num linux (o banco ou o container java)? Qual o banco de dados? O driver é compativel com a nova plataforma?
Só com o que você passou é insuficiente pra descobri o problema.
Achei essa thread aqui:
Verifica e dá retorno.
Abraços,
Francisco Pinto
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Prezados,
tenho uma aplicação que está num servidor windows. o banco de dados também está em outro servidor que também é windows. desse modo, faço todas as atividades do sistema, consultas, inserções, etc...Porém, ao colocar a aplicação num servidor linux, alggumas consultas não funcionam...e não importa o servidor, pois já testei com 2 servidores linux diferentes e algumas consultas não dão certo. o erro retornado é null.
analisando o log do tomcat no linux vi o seguinte: WARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:08
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:18 org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27 /08/2007 18:49:29
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ig
Alguém sabe o que isso significa? Por que ocorre esse erro de comunicação somente quando a aplicação está no servidor linux que se comunica com o banco de dados no windows? Interessante notar que somente algumas consultas não funcionam...
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br (85) 3261-7982
-- --------------------------------------------------
Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- --------------------------------------------------
Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior
fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu
--
Francisco Pinto Araújo Júnior fpintoa@...pinto@...
|

|
Re: Invalid chunk ig
Tenta criar um servlet e implementa o metodo GET, tenta fazer alguns out.print() com valores enviados e verifica se realmente o GET esta disponivel.
|

|
Re: Invalid chunk ig

Some parts of this message have been removed.
Learn more about Nabble's security policy.
Francisco, tento acessar o seguinte: method=list&clienteID=30 Mas no meu método list da action ele nãoconsegue ver o "clienteID". por isso retorna o valor. realmente antes de enviar terei q fazer um URL encode. Nesse caso, eu faria como? podes me sugerir algo? E pq no windows não precisa disso? Aonde encontro a documentação q me diga a referencia da request, pois estou pensando em fazer assim:
<%response.encodeURL("");%> Em 30/08/07, Francisco Pinto <fpintoa@...> escreveu:
Emanuel,
Acho que algum elemento entre o browser e sua aplicação pode não estar interpretando bem essa passagem de parâmetros via GET.
Tente escrever algo que mostre todos os parametros recebidos e seus respectivos valores. Um JSP mesmo. Depois de ver o que está chegando, talvez dê pra enxergar melhor o que está acontecendo.
Talvez precise aplicar um URL Encode antes de enviar. Veja ai.
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
eu ja uso o POST na parte de login e tudo ocorre sem problemas. na consulta específica quem tem o & para ser enviado com outros parâmetros numa consulta é que acontece isso...alguma sugestão?
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Só por desencargo, tenta dar um POST via página de teste. Não o menor sentido tal erro.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Rapaz, troquei de iso-8859-1 para UTF-8 e nada...mesmo erro...
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
vou ver o encode aqui...mas tenho que usar necessariamente o GET para enviar os parâmetros pras consultas...
Em 28/08/07, Francisco Pinto <fpintoa@...> escreveu:
Acho que o erro acontece na camada do Tomcat que está processando os parâmetros enviados.
Tem como você testar se os parâmtros chegam na outra ponta?
Pode ser proble a de "encode" no Tomcat linux de forma que não consegue ler os parâmetros adequadamente. Ou então um Bug nessa versão (linux) do Tomcat.
De todo modo, tente isolar o problema, mudando a forma de postar os dados. Teste com um POST em vez de um GET.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
aparentemente erro acontece quando clico em icones que enviam parâmetros pras consultas: listar.do
?method=list&cliente=30
sempre quando tem algo a ser enviado como parametro atraves do & acontece isso...alguém sabe como devo proceder? se for isso mesmo, pq só acontece no linux?
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
a aplicação está no tomcat num linux e o windows. o banco de dados está o windows. qdo acesso a aplicação a partir do tomcat no windows, não há problemas. quando acesso a aplicação que está no tomcat num linux, tenho o erro.
o banco de dados é o postgresql. estou utilizando o postgresql-8.1-407. Creio que o driver sirva para o windows e o linux.
não tem trace nenhum, somente esse warning...num consulta simples, em vez de me retornar dados cadastrais, recebo somente o null na tela...mas qdo estou na aplicação que está no tomcat no windows isso não acontece, vejo os dados cadastrais sem o menor problema.
Não utilizo a classe org.apache.tomcat.util.http.Parameters em nenhum momento da aplicação...
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Pode ser também problema com formato de data:
Estou pesquisando por:
"org.apache.tomcat.util.http.Parameters Invalid chunk ignored."
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Tem que ver o contexto onde isso acontece. Cadê o trace completo (existe)? Aparecentemente é um WARNING, e não um erro ! O que de fato afeta sua aplicação?
Em que ponto exatamente acontece o erro?
O que tem essa classe, org.apache.tomcat.util.http.Parameters, com o erro de acesso ao banco de dados? Quem está num linux (o banco ou o container java)? Qual o banco de dados? O driver é compativel com a nova plataforma?
Só com o que você passou é insuficiente pra descobri o problema.
Achei essa thread aqui:
Verifica e dá retorno.
Abraços,
Francisco Pinto
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Prezados,
tenho uma aplicação que está num servidor windows. o banco de dados também está em outro servidor que também é windows. desse modo, faço todas as atividades do sistema, consultas, inserções, etc...Porém, ao colocar a aplicação num servidor linux, alggumas consultas não funcionam...e não importa o servidor, pois já testei com 2 servidores linux diferentes e algumas consultas não dão certo. o erro retornado é null.
analisando o log do tomcat no linux vi o seguinte: WARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:08
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:18 org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27
/08/2007 18:49:29
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ig
Alguém sabe o que isso significa? Por que ocorre esse erro de comunicação somente quando a aplicação está no servidor linux que se comunica com o banco de dados no windows? Interessante notar que somente algumas consultas não funcionam...
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br (85) 3261-7982
-- --------------------------------------------------
Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- --------------------------------------------------
Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior
fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu
|

|
Re: Invalid chunk ig

Some parts of this message have been removed.
Learn more about Nabble's security policy.
Emanuel,
Você tocou numa coisa que não me atentei antes.
É que o Windows não é case sensitive. Linux é. Isso significa que se você passar nomes com Maiúsculo/Minúsculo, e não está pegando da mesma forma na outra ponta. Isso explica por que na versão Window funciona, e na Linux não.
Veja se você está pegando no mesmo formato:
Envia clienteID e tenta pegar outra variação dele, como clienteId,
clienteiD ou clienteid.
Veja se é isso.
Francisco,
tento acessar o seguinte: method=list&clienteID=30
Mas no meu método list da action ele nãoconsegue ver o "clienteID". por isso retorna o valor. realmente antes de enviar terei q fazer um URL encode. Nesse caso, eu faria como? podes me sugerir algo? E pq no windows não precisa disso? Aonde encontro a documentação q me diga a referencia da request, pois estou pensando em fazer assim:
<%response.encodeURL("");%>
Em 30/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Acho que algum elemento entre o browser e sua aplicação pode não estar interpretando bem essa passagem de parâmetros via GET.
Tente escrever algo que mostre todos os parametros recebidos e seus respectivos valores. Um JSP mesmo. Depois de ver o que está chegando, talvez dê pra enxergar melhor o que está acontecendo.
Talvez precise aplicar um URL Encode antes de enviar. Veja ai.
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
eu ja uso o POST na parte de login e tudo ocorre sem problemas. na consulta específica quem tem o & para ser enviado com outros parâmetros numa consulta é que acontece isso...alguma sugestão?
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Só por desencargo, tenta dar um POST via página de teste. Não o menor sentido tal erro.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Rapaz, troquei de iso-8859-1 para UTF-8 e nada...mesmo erro...
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
vou ver o encode aqui...mas tenho que usar necessariamente o GET para enviar os parâmetros pras consultas...
Em 28/08/07, Francisco Pinto <fpintoa@...> escreveu:
Acho que o erro acontece na camada do Tomcat que está processando os parâmetros enviados.
Tem como você testar se os parâmtros chegam na outra ponta?
Pode ser proble a de "encode" no Tomcat linux de forma que não consegue ler os parâmetros adequadamente. Ou então um Bug nessa versão (linux) do Tomcat.
De todo modo, tente isolar o problema, mudando a forma de postar os dados. Teste com um POST em vez de um GET.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
aparentemente erro acontece quando clico em icones que enviam parâmetros pras consultas: listar.do
?method=list&cliente=30
sempre quando tem algo a ser enviado como parametro atraves do & acontece isso...alguém sabe como devo proceder? se for isso mesmo, pq só acontece no linux?
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
a aplicação está no tomcat num linux e o windows. o banco de dados está o windows. qdo acesso a aplicação a partir do tomcat no windows, não há problemas. quando acesso a aplicação que está no tomcat num linux, tenho o erro.
o banco de dados é o postgresql. estou utilizando o postgresql-8.1-407. Creio que o driver sirva para o windows e o linux.
não tem trace nenhum, somente esse warning...num consulta simples, em vez de me retornar dados cadastrais, recebo somente o null na tela...mas qdo estou na aplicação que está no tomcat no windows isso não acontece, vejo os dados cadastrais sem o menor problema.
Não utilizo a classe org.apache.tomcat.util.http.Parameters em nenhum momento da aplicação...
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Pode ser também problema com formato de data:
Estou pesquisando por:
"org.apache.tomcat.util.http.Parameters Invalid chunk ignored."
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Tem que ver o contexto onde isso acontece. Cadê o trace completo (existe)? Aparecentemente é um WARNING, e não um erro ! O que de fato afeta sua aplicação?
Em que ponto exatamente acontece o erro?
O que tem essa classe, org.apache.tomcat.util.http.Parameters, com o erro de acesso ao banco de dados? Quem está num linux (o banco ou o container java)? Qual o banco de dados? O driver é compativel com a nova plataforma?
Só com o que você passou é insuficiente pra descobri o problema.
Achei essa thread aqui:
Verifica e dá retorno.
Abraços,
Francisco Pinto
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Prezados,
tenho uma aplicação que está num servidor windows. o banco de dados também está em outro servidor que também é windows. desse modo, faço todas as atividades do sistema, consultas, inserções, etc...Porém, ao colocar a aplicação num servidor linux, alggumas consultas não funcionam...e não importa o servidor, pois já testei com 2 servidores linux diferentes e algumas consultas não dão certo. o erro retornado é null.
analisando o log do tomcat no linux vi o seguinte: WARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:08
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:18 org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27 /08/2007 18:49:29
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ig
Alguém sabe o que isso significa? Por que ocorre esse erro de comunicação somente quando a aplicação está no servidor linux que se comunica com o banco de dados no windows? Interessante notar que somente algumas consultas não funcionam...
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br (85) 3261-7982
-- --------------------------------------------------
Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- --------------------------------------------------
Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior
fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@...pinto@...
|

|
Re: Invalid chunk ig

Some parts of this message have been removed.
Learn more about Nabble's security policy.
Não é isso Francisco...envio e pego clienteID, sempre nesse formato. Em 30/08/07,
Francisco Pinto <fpintoa@...> escreveu:
Emanuel,
Você tocou numa coisa que não me atentei antes.
É que o Windows não é case sensitive. Linux é. Isso significa que se você passar nomes com Maiúsculo/Minúsculo, e não está pegando da mesma forma na outra ponta. Isso explica por que na versão Window funciona, e na Linux não.
Veja se você está pegando no mesmo formato:
Envia clienteID e tenta pegar outra variação dele, como clienteId,
clienteiD ou clienteid.
Veja se é isso.
Francisco,
tento acessar o seguinte: method=list&clienteID=30
Mas no meu método list da action ele nãoconsegue ver o "clienteID". por isso retorna o valor. realmente antes de enviar terei q fazer um URL encode. Nesse caso, eu faria como? podes me sugerir algo? E pq no windows não precisa disso? Aonde encontro a documentação q me diga a referencia da request, pois estou pensando em fazer assim:
<%response.encodeURL("");%>
Em 30/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Acho que algum elemento entre o browser e sua aplicação pode não estar interpretando bem essa passagem de parâmetros via GET.
Tente escrever algo que mostre todos os parametros recebidos e seus respectivos valores. Um JSP mesmo. Depois de ver o que está chegando, talvez dê pra enxergar melhor o que está acontecendo.
Talvez precise aplicar um URL Encode antes de enviar. Veja ai.
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
eu ja uso o POST na parte de login e tudo ocorre sem problemas. na consulta específica quem tem o & para ser enviado com outros parâmetros numa consulta é que acontece isso...alguma sugestão?
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Só por desencargo, tenta dar um POST via página de teste. Não o menor sentido tal erro.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Rapaz, troquei de iso-8859-1 para UTF-8 e nada...mesmo erro...
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
vou ver o encode aqui...mas tenho que usar necessariamente o GET para enviar os parâmetros pras consultas...
Em 28/08/07, Francisco Pinto <fpintoa@...> escreveu:
Acho que o erro acontece na camada do Tomcat que está processando os parâmetros enviados.
Tem como você testar se os parâmtros chegam na outra ponta?
Pode ser proble a de "encode" no Tomcat linux de forma que não consegue ler os parâmetros adequadamente. Ou então um Bug nessa versão (linux) do Tomcat.
De todo modo, tente isolar o problema, mudando a forma de postar os dados. Teste com um POST em vez de um GET.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
aparentemente erro acontece quando clico em icones que enviam parâmetros pras consultas: listar.do
?method=list&cliente=30
sempre quando tem algo a ser enviado como parametro atraves do & acontece isso...alguém sabe como devo proceder? se for isso mesmo, pq só acontece no linux?
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
a aplicação está no tomcat num linux e o windows. o banco de dados está o windows. qdo acesso a aplicação a partir do tomcat no windows, não há problemas. quando acesso a aplicação que está no tomcat num linux, tenho o erro.
o banco de dados é o postgresql. estou utilizando o postgresql-8.1-407. Creio que o driver sirva para o windows e o linux.
não tem trace nenhum, somente esse warning...num consulta simples, em vez de me retornar dados cadastrais, recebo somente o null na tela...mas qdo estou na aplicação que está no tomcat no windows isso não acontece, vejo os dados cadastrais sem o menor problema.
Não utilizo a classe org.apache.tomcat.util.http.Parameters em nenhum momento da aplicação...
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Pode ser também problema com formato de data:
Estou pesquisando por:
"org.apache.tomcat.util.http.Parameters Invalid chunk ignored."
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Tem que ver o contexto onde isso acontece. Cadê o trace completo (existe)? Aparecentemente é um WARNING, e não um erro ! O que de fato afeta sua aplicação?
Em que ponto exatamente acontece o erro?
O que tem essa classe, org.apache.tomcat.util.http.Parameters, com o erro de acesso ao banco de dados? Quem está num linux (o banco ou o container java)? Qual o banco de dados? O driver é compativel com a nova plataforma?
Só com o que você passou é insuficiente pra descobri o problema.
Achei essa thread aqui:
Verifica e dá retorno.
Abraços,
Francisco Pinto
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Prezados,
tenho uma aplicação que está num servidor windows. o banco de dados também está em outro servidor que também é windows. desse modo, faço todas as atividades do sistema, consultas, inserções, etc...Porém, ao colocar a aplicação num servidor linux, alggumas consultas não funcionam...e não importa o servidor, pois já testei com 2 servidores linux diferentes e algumas consultas não dão certo. o erro retornado é null.
analisando o log do tomcat no linux vi o seguinte: WARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:08
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:18 org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27
/08/2007 18:49:29
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ig
Alguém sabe o que isso significa? Por que ocorre esse erro de comunicação somente quando a aplicação está no servidor linux que se comunica com o banco de dados no windows? Interessante notar que somente algumas consultas não funcionam...
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br (85) 3261-7982
-- --------------------------------------------------
Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- --------------------------------------------------
Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior
fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu
|

|
Re: Invalid chunk ig

Some parts of this message have been removed.
Learn more about Nabble's security policy.
rpz, fiz ele imprimir na web o exception.getStackTrace(). ele me apontou a linha onde o erro ocorre, q é na action.... DynaValidatorForm frm = (DynaValidatorForm) form; List dados = service.findDadosByClienteID
((Long) frm.get("clienteID")); na última linha, o frm.get("clienteID") é null, por isso ele me aponta null... Em 30/08/07, Emanoel Tadeu
<emanoeltadeu@...> escreveu:
Não é isso Francisco...envio e pego clienteID, sempre nesse formato.
Em 30/08/07,
Francisco Pinto <fpintoa@...> escreveu:
Emanuel,
Você tocou numa coisa que não me atentei antes.
É que o Windows não é case sensitive. Linux é. Isso significa que se você passar nomes com Maiúsculo/Minúsculo, e não está pegando da mesma forma na outra ponta. Isso explica por que na versão Window funciona, e na Linux não.
Veja se você está pegando no mesmo formato:
Envia clienteID e tenta pegar outra variação dele, como clienteId,
clienteiD ou clienteid.
Veja se é isso.
Francisco,
tento acessar o seguinte: method=list&clienteID=30
Mas no meu método list da action ele nãoconsegue ver o "clienteID". por isso retorna o valor. realmente antes de enviar terei q fazer um URL encode. Nesse caso, eu faria como? podes me sugerir algo? E pq no windows não precisa disso? Aonde encontro a documentação q me diga a referencia da request, pois estou pensando em fazer assim:
<%response.encodeURL("");%>
Em 30/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Acho que algum elemento entre o browser e sua aplicação pode não estar interpretando bem essa passagem de parâmetros via GET.
Tente escrever algo que mostre todos os parametros recebidos e seus respectivos valores. Um JSP mesmo. Depois de ver o que está chegando, talvez dê pra enxergar melhor o que está acontecendo.
Talvez precise aplicar um URL Encode antes de enviar. Veja ai.
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
eu ja uso o POST na parte de login e tudo ocorre sem problemas. na consulta específica quem tem o & para ser enviado com outros parâmetros numa consulta é que acontece isso...alguma sugestão?
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Só por desencargo, tenta dar um POST via página de teste. Não o menor sentido tal erro.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Rapaz, troquei de iso-8859-1 para UTF-8 e nada...mesmo erro...
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
vou ver o encode aqui...mas tenho que usar necessariamente o GET para enviar os parâmetros pras consultas...
Em 28/08/07, Francisco Pinto <fpintoa@...> escreveu:
Acho que o erro acontece na camada do Tomcat que está processando os parâmetros enviados.
Tem como você testar se os parâmtros chegam na outra ponta?
Pode ser proble a de "encode" no Tomcat linux de forma que não consegue ler os parâmetros adequadamente. Ou então um Bug nessa versão (linux) do Tomcat.
De todo modo, tente isolar o problema, mudando a forma de postar os dados. Teste com um POST em vez de um GET.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
aparentemente erro acontece quando clico em icones que enviam parâmetros pras consultas: listar.do
?method=list&cliente=30
sempre quando tem algo a ser enviado como parametro atraves do & acontece isso...alguém sabe como devo proceder? se for isso mesmo, pq só acontece no linux?
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
a aplicação está no tomcat num linux e o windows. o banco de dados está o windows. qdo acesso a aplicação a partir do tomcat no windows, não há problemas. quando acesso a aplicação que está no tomcat num linux, tenho o erro.
o banco de dados é o postgresql. estou utilizando o postgresql-8.1-407. Creio que o driver sirva para o windows e o linux.
não tem trace nenhum, somente esse warning...num consulta simples, em vez de me retornar dados cadastrais, recebo somente o null na tela...mas qdo estou na aplicação que está no tomcat no windows isso não acontece, vejo os dados cadastrais sem o menor problema.
Não utilizo a classe org.apache.tomcat.util.http.Parameters em nenhum momento da aplicação...
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Pode ser também problema com formato de data:
Estou pesquisando por:
"org.apache.tomcat.util.http.Parameters Invalid chunk ignored."
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Tem que ver o contexto onde isso acontece. Cadê o trace completo (existe)? Aparecentemente é um WARNING, e não um erro ! O que de fato afeta sua aplicação?
Em que ponto exatamente acontece o erro?
O que tem essa classe, org.apache.tomcat.util.http.Parameters, com o erro de acesso ao banco de dados? Quem está num linux (o banco ou o container java)? Qual o banco de dados? O driver é compativel com a nova plataforma?
Só com o que você passou é insuficiente pra descobri o problema.
Achei essa thread aqui:
Verifica e dá retorno.
Abraços,
Francisco Pinto
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Prezados,
tenho uma aplicação que está num servidor windows. o banco de dados também está em outro servidor que também é windows. desse modo, faço todas as atividades do sistema, consultas, inserções, etc...Porém, ao colocar a aplicação num servidor linux, alggumas consultas não funcionam...e não importa o servidor, pois já testei com 2 servidores linux diferentes e algumas consultas não dão certo. o erro retornado é null.
analisando o log do tomcat no linux vi o seguinte: WARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:08
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:18 org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27
/08/2007 18:49:29
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ig
Alguém sabe o que isso significa? Por que ocorre esse erro de comunicação somente quando a aplicação está no servidor linux que se comunica com o banco de dados no windows? Interessante notar que somente algumas consultas não funcionam...
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br (85) 3261-7982
-- --------------------------------------------------
Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- --------------------------------------------------
Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior
fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br(85) 3261-7982
|

|
Re: Invalid chunk ig

Some parts of this message have been removed.
Learn more about Nabble's security policy.
Se deu NullPointerException nessa linha (ela sendo o topo do Stack), então só pode ser se:
1. service = null
2. frm = null
Se frm.get("clienteID") = null, então o erro deverá acontecer em algo dentro da chamada de service.findDadosByClienteID(), e ai o topo do stacktrace não é nessa linha.
O cast (Long) frm.get("clienteID") não gera a exceção. Um cast de null não gera NullPointerException.
De qualquer modo, o que eu queria que você fizesse era ver tudo que veio (veja código abaixo).
Não faz sentido vir o primeiro parâmetro e não chegar o segundo. A não ser que a URI seja maior do que 256 caracteres. Mas mesmo que fosse, não deveria funcionar diferente (Window/Linux).
Você tem acesso ao HttpRequest?
Se tiver, lista os parâmetros recebidos:
Enumeration enumeration = httpRequest
.getParameterNames(); while (enumeration.hasMoreElements()) { String paramName = (String)enumeration.nextElement();
String paramValue = httpRequest.getParameter(paramName); out.println(
paramName + " = " + paramValue); }
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
rpz, fiz ele imprimir na web o exception.getStackTrace(). ele me apontou a linha onde o erro ocorre, q é na action....
DynaValidatorForm frm = (DynaValidatorForm) form; List dados = service.findDadosByClienteID ((Long) frm.get("clienteID"));
na última linha, o frm.get("clienteID") é null, por isso ele me aponta null...
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Não é isso Francisco...envio e pego cliente
ID, sempre nesse formato.
Em 30/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Você tocou numa coisa que não me atentei antes.
É que o Windows não é case sensitive. Linux é. Isso significa que se você passar nomes com Maiúsculo/Minúsculo, e não está pegando da mesma forma na outra ponta. Isso explica por que na versão Window funciona, e na Linux não.
Veja se você está pegando no mesmo formato:
Envia clienteID e tenta pegar outra variação dele, como clienteId,
clienteiD ou clienteid.
Veja se é isso.
Francisco,
tento acessar o seguinte: method=list&clienteID=30
Mas no meu método list da action ele nãoconsegue ver o "clienteID". por isso retorna o valor. realmente antes de enviar terei q fazer um URL encode. Nesse caso, eu faria como? podes me sugerir algo? E pq no windows não precisa disso? Aonde encontro a documentação q me diga a referencia da request, pois estou pensando em fazer assim:
<%response.encodeURL("");%>
Em 30/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Acho que algum elemento entre o browser e sua aplicação pode não estar interpretando bem essa passagem de parâmetros via GET.
Tente escrever algo que mostre todos os parametros recebidos e seus respectivos valores. Um JSP mesmo. Depois de ver o que está chegando, talvez dê pra enxergar melhor o que está acontecendo.
Talvez precise aplicar um URL Encode antes de enviar. Veja ai.
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
eu ja uso o POST na parte de login e tudo ocorre sem problemas. na consulta específica quem tem o & para ser enviado com outros parâmetros numa consulta é que acontece isso...alguma sugestão?
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Só por desencargo, tenta dar um POST via página de teste. Não o menor sentido tal erro.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Rapaz, troquei de iso-8859-1 para UTF-8 e nada...mesmo erro...
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
vou ver o encode aqui...mas tenho que usar necessariamente o GET para enviar os parâmetros pras consultas...
Em 28/08/07, Francisco Pinto <fpintoa@...> escreveu:
Acho que o erro acontece na camada do Tomcat que está processando os parâmetros enviados.
Tem como você testar se os parâmtros chegam na outra ponta?
Pode ser proble a de "encode" no Tomcat linux de forma que não consegue ler os parâmetros adequadamente. Ou então um Bug nessa versão (linux) do Tomcat.
De todo modo, tente isolar o problema, mudando a forma de postar os dados. Teste com um POST em vez de um GET.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
aparentemente erro acontece quando clico em icones que enviam parâmetros pras consultas: listar.do
?method=list&cliente=30
sempre quando tem algo a ser enviado como parametro atraves do & acontece isso...alguém sabe como devo proceder? se for isso mesmo, pq só acontece no linux?
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
a aplicação está no tomcat num linux e o windows. o banco de dados está o windows. qdo acesso a aplicação a partir do tomcat no windows, não há problemas. quando acesso a aplicação que está no tomcat num linux, tenho o erro.
o banco de dados é o postgresql. estou utilizando o postgresql-8.1-407. Creio que o driver sirva para o windows e o linux.
não tem trace nenhum, somente esse warning...num consulta simples, em vez de me retornar dados cadastrais, recebo somente o null na tela...mas qdo estou na aplicação que está no tomcat no windows isso não acontece, vejo os dados cadastrais sem o menor problema.
Não utilizo a classe org.apache.tomcat.util.http.Parameters em nenhum momento da aplicação...
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Pode ser também problema com formato de data:
Estou pesquisando por:
"org.apache.tomcat.util.http.Parameters Invalid chunk ignored."
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Tem que ver o contexto onde isso acontece. Cadê o trace completo (existe)? Aparecentemente é um WARNING, e não um erro ! O que de fato afeta sua aplicação?
Em que ponto exatamente acontece o erro?
O que tem essa classe, org.apache.tomcat.util.http.Parameters, com o erro de acesso ao banco de dados? Quem está num linux (o banco ou o container java)? Qual o banco de dados? O driver é compativel com a nova plataforma?
Só com o que você passou é insuficiente pra descobri o problema.
Achei essa thread aqui:
Verifica e dá retorno.
Abraços,
Francisco Pinto
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Prezados,
tenho uma aplicação que está num servidor windows. o banco de dados também está em outro servidor que também é windows. desse modo, faço todas as atividades do sistema, consultas, inserções, etc...Porém, ao colocar a aplicação num servidor linux, alggumas consultas não funcionam...e não importa o servidor, pois já testei com 2 servidores linux diferentes e algumas consultas não dão certo. o erro retornado é null.
analisando o log do tomcat no linux vi o seguinte: WARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:08
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:18 org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27 /08/2007 18:49:29
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ig
Alguém sabe o que isso significa? Por que ocorre esse erro de comunicação somente quando a aplicação está no servidor linux que se comunica com o banco de dados no windows? Interessante notar que somente algumas consultas não funcionam...
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br (85) 3261-7982
-- --------------------------------------------------
Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- --------------------------------------------------
Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior
fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu
-- --------------------------------------------------
Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas www.checkrota.com.br
(85) 3261-7982 -- Francisco Pinto Araújo Júnior fpintoa@...pinto@...
|

|
Re: Invalid chunk ig

Some parts of this message have been removed.
Learn more about Nabble's security policy.
Francisco, fiz a rotina que vc sugeriu no JSP que recebe os dados e o clienteID não está vazio! e agora? ele me retornou: clienteID = 30
method = list
não entendo. se não está vazi, pq ele não reconhece na action? Em 30/08/07, Francisco Pinto <fpintoa@...> escreveu:
Se deu NullPointerException nessa linha (ela sendo o topo do Stack), então só pode ser se:
1. service = null
2. frm = null
Se frm.get("clienteID") = null, então o erro deverá acontecer em algo dentro da chamada de service.findDadosByClienteID(), e ai o topo do stacktrace não é nessa linha.
O cast (Long) frm.get("clienteID") não gera a exceção. Um cast de null não gera NullPointerException.
De qualquer modo, o que eu queria que você fizesse era ver tudo que veio (veja código abaixo).
Não faz sentido vir o primeiro parâmetro e não chegar o segundo. A não ser que a URI seja maior do que 256 caracteres. Mas mesmo que fosse, não deveria funcionar diferente (Window/Linux).
Você tem acesso ao HttpRequest?
Se tiver, lista os parâmetros recebidos:
Enumeration enumeration = httpRequest
.getParameterNames(); while (enumeration.hasMoreElements()) { String paramName = (String)enumeration.nextElement();
String paramValue = httpRequest.getParameter(paramName); out.println(
paramName + " = " + paramValue); }
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
rpz, fiz ele imprimir na web o exception.getStackTrace(). ele me apontou a linha onde o erro ocorre, q é na action....
DynaValidatorForm frm = (DynaValidatorForm) form; List dados = service.findDadosByClienteID ((Long) frm.get("clienteID"));
na última linha, o frm.get("clienteID") é null, por isso ele me aponta null...
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Não é isso Francisco...envio e pego cliente
ID, sempre nesse formato.
Em 30/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Você tocou numa coisa que não me atentei antes.
É que o Windows não é case sensitive. Linux é. Isso significa que se você passar nomes com Maiúsculo/Minúsculo, e não está pegando da mesma forma na outra ponta. Isso explica por que na versão Window funciona, e na Linux não.
Veja se você está pegando no mesmo formato:
Envia clienteID e tenta pegar outra variação dele, como clienteId,
clienteiD ou clienteid.
Veja se é isso.
Francisco,
tento acessar o seguinte: method=list&clienteID=30
Mas no meu método list da action ele nãoconsegue ver o "clienteID". por isso retorna o valor. realmente antes de enviar terei q fazer um URL encode. Nesse caso, eu faria como? podes me sugerir algo? E pq no windows não precisa disso? Aonde encontro a documentação q me diga a referencia da request, pois estou pensando em fazer assim:
<%response.encodeURL("");%>
Em 30/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Acho que algum elemento entre o browser e sua aplicação pode não estar interpretando bem essa passagem de parâmetros via GET.
Tente escrever algo que mostre todos os parametros recebidos e seus respectivos valores. Um JSP mesmo. Depois de ver o que está chegando, talvez dê pra enxergar melhor o que está acontecendo.
Talvez precise aplicar um URL Encode antes de enviar. Veja ai.
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
eu ja uso o POST na parte de login e tudo ocorre sem problemas. na consulta específica quem tem o & para ser enviado com outros parâmetros numa consulta é que acontece isso...alguma sugestão?
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Só por desencargo, tenta dar um POST via página de teste. Não o menor sentido tal erro.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Rapaz, troquei de iso-8859-1 para UTF-8 e nada...mesmo erro...
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
vou ver o encode aqui...mas tenho que usar necessariamente o GET para enviar os parâmetros pras consultas...
Em 28/08/07, Francisco Pinto <fpintoa@...> escreveu:
Acho que o erro acontece na camada do Tomcat que está processando os parâmetros enviados.
Tem como você testar se os parâmtros chegam na outra ponta?
Pode ser proble a de "encode" no Tomcat linux de forma que não consegue ler os parâmetros adequadamente. Ou então um Bug nessa versão (linux) do Tomcat.
De todo modo, tente isolar o problema, mudando a forma de postar os dados. Teste com um POST em vez de um GET.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
aparentemente erro acontece quando clico em icones que enviam parâmetros pras consultas: listar.do
?method=list&cliente=30
sempre quando tem algo a ser enviado como parametro atraves do & acontece isso...alguém sabe como devo proceder? se for isso mesmo, pq só acontece no linux?
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
a aplicação está no tomcat num linux e o windows. o banco de dados está o windows. qdo acesso a aplicação a partir do tomcat no windows, não há problemas. quando acesso a aplicação que está no tomcat num linux, tenho o erro.
o banco de dados é o postgresql. estou utilizando o postgresql-8.1-407. Creio que o driver sirva para o windows e o linux.
não tem trace nenhum, somente esse warning...num consulta simples, em vez de me retornar dados cadastrais, recebo somente o null na tela...mas qdo estou na aplicação que está no tomcat no windows isso não acontece, vejo os dados cadastrais sem o menor problema.
Não utilizo a classe org.apache.tomcat.util.http.Parameters em nenhum momento da aplicação...
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Pode ser também problema com formato de data:
Estou pesquisando por:
"org.apache.tomcat.util.http.Parameters Invalid chunk ignored."
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Tem que ver o contexto onde isso acontece. Cadê o trace completo (existe)? Aparecentemente é um WARNING, e não um erro ! O que de fato afeta sua aplicação?
Em que ponto exatamente acontece o erro?
O que tem essa classe, org.apache.tomcat.util.http.Parameters, com o erro de acesso ao banco de dados? Quem está num linux (o banco ou o container java)? Qual o banco de dados? O driver é compativel com a nova plataforma?
Só com o que você passou é insuficiente pra descobri o problema.
Achei essa thread aqui:
Verifica e dá retorno.
Abraços,
Francisco Pinto
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Prezados,
tenho uma aplicação que está num servidor windows. o banco de dados também está em outro servidor que também é windows. desse modo, faço todas as atividades do sistema, consultas, inserções, etc...Porém, ao colocar a aplicação num servidor linux, alggumas consultas não funcionam...e não importa o servidor, pois já testei com 2 servidores linux diferentes e algumas consultas não dão certo. o erro retornado é null.
analisando o log do tomcat no linux vi o seguinte: WARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:08
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:18 org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27
/08/2007 18:49:29
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ig
Alguém sabe o que isso significa? Por que ocorre esse erro de comunicação somente quando a aplicação está no servidor linux que se comunica com o banco de dados no windows? Interessante notar que somente algumas consultas não funcionam...
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br (85) 3261-7982
-- --------------------------------------------------
Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- --------------------------------------------------
Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior
fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu
-- --------------------------------------------------
Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas www.checkrota.com.br
(85) 3261-7982
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br(85) 3261-7982
|

|
Re: Invalid chunk ig

Some parts of this message have been removed.
Learn more about Nabble's security policy.
Só consigo ver as seguintes coisas:
1. Bug no DynaValidatorForm (quase impossível)
2. Algo errado na validação que ocorre em DynaValidatorForm (pouco provável)
3. Está vindo com espaços ao lado, tipo "30 " de modo que gere erro (pouco provável).
4. O valor de form está vindo null (muito provável)
DynaValidatorForm frm = (DynaValidatorForm) form; List dados = service.findDadosByClienteID ((Long) frm.get("clienteID"));
De onde vem esse valor form? Se ele estiver com null, dá o erro que você falou.
Francisco, fiz a rotina que vc sugeriu no JSP que recebe os dados e o clienteID não está vazio! e agora? ele me retornou:
clienteID = 30 method = list
não entendo. se não está vazi, pq ele não reconhece na action?
Em 30/08/07, Francisco Pinto <fpintoa@...> escreveu:
Se deu NullPointerException nessa linha (ela sendo o topo do Stack), então só pode ser se:
1. service = null
2. frm = null
Se frm.get("clienteID") = null, então o erro deverá acontecer em algo dentro da chamada de service.findDadosByClienteID(), e ai o topo do stacktrace não é nessa linha.
O cast (Long) frm.get("clienteID") não gera a exceção. Um cast de null não gera NullPointerException.
De qualquer modo, o que eu queria que você fizesse era ver tudo que veio (veja código abaixo).
Não faz sentido vir o primeiro parâmetro e não chegar o segundo. A não ser que a URI seja maior do que 256 caracteres. Mas mesmo que fosse, não deveria funcionar diferente (Window/Linux).
Você tem acesso ao HttpRequest?
Se tiver, lista os parâmetros recebidos:
Enumeration enumeration = httpRequest
.getParameterNames(); while (enumeration.hasMoreElements()) { String paramName = (String)enumeration.nextElement();
String paramValue = httpRequest.getParameter(paramName); out.println(
paramName + " = " + paramValue); }
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
rpz, fiz ele imprimir na web o exception.getStackTrace(). ele me apontou a linha onde o erro ocorre, q é na action....
DynaValidatorForm frm = (DynaValidatorForm) form; List dados = service.findDadosByClienteID ((Long) frm.get("clienteID"));
na última linha, o frm.get("clienteID") é null, por isso ele me aponta null...
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Não é isso Francisco...envio e pego cliente
ID, sempre nesse formato.
Em 30/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Você tocou numa coisa que não me atentei antes.
É que o Windows não é case sensitive. Linux é. Isso significa que se você passar nomes com Maiúsculo/Minúsculo, e não está pegando da mesma forma na outra ponta. Isso explica por que na versão Window funciona, e na Linux não.
Veja se você está pegando no mesmo formato:
Envia clienteID e tenta pegar outra variação dele, como clienteId,
clienteiD ou clienteid.
Veja se é isso.
Francisco,
tento acessar o seguinte: method=list&clienteID=30
Mas no meu método list da action ele nãoconsegue ver o "clienteID". por isso retorna o valor. realmente antes de enviar terei q fazer um URL encode. Nesse caso, eu faria como? podes me sugerir algo? E pq no windows não precisa disso? Aonde encontro a documentação q me diga a referencia da request, pois estou pensando em fazer assim:
<%response.encodeURL("");%>
Em 30/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Acho que algum elemento entre o browser e sua aplicação pode não estar interpretando bem essa passagem de parâmetros via GET.
Tente escrever algo que mostre todos os parametros recebidos e seus respectivos valores. Um JSP mesmo. Depois de ver o que está chegando, talvez dê pra enxergar melhor o que está acontecendo.
Talvez precise aplicar um URL Encode antes de enviar. Veja ai.
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
eu ja uso o POST na parte de login e tudo ocorre sem problemas. na consulta específica quem tem o & para ser enviado com outros parâmetros numa consulta é que acontece isso...alguma sugestão?
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Só por desencargo, tenta dar um POST via página de teste. Não o menor sentido tal erro.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Rapaz, troquei de iso-8859-1 para UTF-8 e nada...mesmo erro...
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
vou ver o encode aqui...mas tenho que usar necessariamente o GET para enviar os parâmetros pras consultas...
Em 28/08/07, Francisco Pinto <fpintoa@...> escreveu:
Acho que o erro acontece na camada do Tomcat que está processando os parâmetros enviados.
Tem como você testar se os parâmtros chegam na outra ponta?
Pode ser proble a de "encode" no Tomcat linux de forma que não consegue ler os parâmetros adequadamente. Ou então um Bug nessa versão (linux) do Tomcat.
De todo modo, tente isolar o problema, mudando a forma de postar os dados. Teste com um POST em vez de um GET.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
aparentemente erro acontece quando clico em icones que enviam parâmetros pras consultas: listar.do
?method=list&cliente=30
sempre quando tem algo a ser enviado como parametro atraves do & acontece isso...alguém sabe como devo proceder? se for isso mesmo, pq só acontece no linux?
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
a aplicação está no tomcat num linux e o windows. o banco de dados está o windows. qdo acesso a aplicação a partir do tomcat no windows, não há problemas. quando acesso a aplicação que está no tomcat num linux, tenho o erro.
o banco de dados é o postgresql. estou utilizando o postgresql-8.1-407. Creio que o driver sirva para o windows e o linux.
não tem trace nenhum, somente esse warning...num consulta simples, em vez de me retornar dados cadastrais, recebo somente o null na tela...mas qdo estou na aplicação que está no tomcat no windows isso não acontece, vejo os dados cadastrais sem o menor problema.
Não utilizo a classe org.apache.tomcat.util.http.Parameters em nenhum momento da aplicação...
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Pode ser também problema com formato de data:
Estou pesquisando por:
"org.apache.tomcat.util.http.Parameters Invalid chunk ignored."
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Tem que ver o contexto onde isso acontece. Cadê o trace completo (existe)? Aparecentemente é um WARNING, e não um erro ! O que de fato afeta sua aplicação?
Em que ponto exatamente acontece o erro?
O que tem essa classe, org.apache.tomcat.util.http.Parameters, com o erro de acesso ao banco de dados? Quem está num linux (o banco ou o container java)? Qual o banco de dados? O driver é compativel com a nova plataforma?
Só com o que você passou é insuficiente pra descobri o problema.
Achei essa thread aqui:
Verifica e dá retorno.
Abraços,
Francisco Pinto
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Prezados,
tenho uma aplicação que está num servidor windows. o banco de dados também está em outro servidor que também é windows. desse modo, faço todas as atividades do sistema, consultas, inserções, etc...Porém, ao colocar a aplicação num servidor linux, alggumas consultas não funcionam...e não importa o servidor, pois já testei com 2 servidores linux diferentes e algumas consultas não dão certo. o erro retornado é null.
analisando o log do tomcat no linux vi o seguinte: WARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:08
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:18 org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27 /08/2007 18:49:29
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ig
Alguém sabe o que isso significa? Por que ocorre esse erro de comunicação somente quando a aplicação está no servidor linux que se comunica com o banco de dados no windows? Interessante notar que somente algumas consultas não funcionam...
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br (85) 3261-7982
-- --------------------------------------------------
Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- --------------------------------------------------
Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior
fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br (85) 3261-7982
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br (85) 3261-7982 -- Francisco Pinto Araújo Júnior
fpintoa@...pinto@...
|

|
Re: Invalid chunk ig

Some parts of this message have been removed.
Learn more about Nabble's security policy.
o form vem do método list: public ActionForward list(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { agora é engraçado...em outra consulta que utilizo o
frm.get("clienteID") funciona, sendo que foi "montada" no mesmo estilo da de dados...rpz ta de lascar...Em 31/08/07,
Francisco Pinto <fpintoa@...> escreveu:
Só consigo ver as seguintes coisas:
1. Bug no DynaValidatorForm (quase impossível)
2. Algo errado na validação que ocorre em DynaValidatorForm (pouco provável)
3. Está vindo com espaços ao lado, tipo "30 " de modo que gere erro (pouco provável).
4. O valor de form está vindo null (muito provável)
DynaValidatorForm frm = (DynaValidatorForm) form; List dados = service.findDadosByClienteID ((Long) frm.get("clienteID"));
De onde vem esse valor form? Se ele estiver com null, dá o erro que você falou.
Francisco, fiz a rotina que vc sugeriu no JSP que recebe os dados e o clienteID não está vazio! e agora? ele me retornou:
clienteID = 30 method = list
não entendo. se não está vazi, pq ele não reconhece na action?
Em 30/08/07, Francisco Pinto <fpintoa@...> escreveu:
Se deu NullPointerException nessa linha (ela sendo o topo do Stack), então só pode ser se:
1. service = null
2. frm = null
Se frm.get("clienteID") = null, então o erro deverá acontecer em algo dentro da chamada de service.findDadosByClienteID(), e ai o topo do stacktrace não é nessa linha.
O cast (Long) frm.get("clienteID") não gera a exceção. Um cast de null não gera NullPointerException.
De qualquer modo, o que eu queria que você fizesse era ver tudo que veio (veja código abaixo).
Não faz sentido vir o primeiro parâmetro e não chegar o segundo. A não ser que a URI seja maior do que 256 caracteres. Mas mesmo que fosse, não deveria funcionar diferente (Window/Linux).
Você tem acesso ao HttpRequest?
Se tiver, lista os parâmetros recebidos:
Enumeration enumeration = httpRequest
.getParameterNames(); while (enumeration.hasMoreElements()) { String paramName = (String)enumeration.nextElement();
String paramValue = httpRequest.getParameter(paramName); out.println(
paramName + " = " + paramValue); }
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
rpz, fiz ele imprimir na web o exception.getStackTrace(). ele me apontou a linha onde o erro ocorre, q é na action....
DynaValidatorForm frm = (DynaValidatorForm) form; List dados = service.findDadosByClienteID ((Long) frm.get("clienteID"));
na última linha, o frm.get("clienteID") é null, por isso ele me aponta null...
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Não é isso Francisco...envio e pego cliente
ID, sempre nesse formato.
Em 30/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Você tocou numa coisa que não me atentei antes.
É que o Windows não é case sensitive. Linux é. Isso significa que se você passar nomes com Maiúsculo/Minúsculo, e não está pegando da mesma forma na outra ponta. Isso explica por que na versão Window funciona, e na Linux não.
Veja se você está pegando no mesmo formato:
Envia clienteID e tenta pegar outra variação dele, como clienteId,
clienteiD ou clienteid.
Veja se é isso.
Francisco,
tento acessar o seguinte: method=list&clienteID=30
Mas no meu método list da action ele nãoconsegue ver o "clienteID". por isso retorna o valor. realmente antes de enviar terei q fazer um URL encode. Nesse caso, eu faria como? podes me sugerir algo? E pq no windows não precisa disso? Aonde encontro a documentação q me diga a referencia da request, pois estou pensando em fazer assim:
<%response.encodeURL("");%>
Em 30/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Acho que algum elemento entre o browser e sua aplicação pode não estar interpretando bem essa passagem de parâmetros via GET.
Tente escrever algo que mostre todos os parametros recebidos e seus respectivos valores. Um JSP mesmo. Depois de ver o que está chegando, talvez dê pra enxergar melhor o que está acontecendo.
Talvez precise aplicar um URL Encode antes de enviar. Veja ai.
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
eu ja uso o POST na parte de login e tudo ocorre sem problemas. na consulta específica quem tem o & para ser enviado com outros parâmetros numa consulta é que acontece isso...alguma sugestão?
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Só por desencargo, tenta dar um POST via página de teste. Não o menor sentido tal erro.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Rapaz, troquei de iso-8859-1 para UTF-8 e nada...mesmo erro...
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
vou ver o encode aqui...mas tenho que usar necessariamente o GET para enviar os parâmetros pras consultas...
Em 28/08/07, Francisco Pinto <fpintoa@...> escreveu:
Acho que o erro acontece na camada do Tomcat que está processando os parâmetros enviados.
Tem como você testar se os parâmtros chegam na outra ponta?
Pode ser proble a de "encode" no Tomcat linux de forma que não consegue ler os parâmetros adequadamente. Ou então um Bug nessa versão (linux) do Tomcat.
De todo modo, tente isolar o problema, mudando a forma de postar os dados. Teste com um POST em vez de um GET.
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
aparentemente erro acontece quando clico em icones que enviam parâmetros pras consultas: listar.do
?method=list&cliente=30
sempre quando tem algo a ser enviado como parametro atraves do & acontece isso...alguém sabe como devo proceder? se for isso mesmo, pq só acontece no linux?
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
a aplicação está no tomcat num linux e o windows. o banco de dados está o windows. qdo acesso a aplicação a partir do tomcat no windows, não há problemas. quando acesso a aplicação que está no tomcat num linux, tenho o erro.
o banco de dados é o postgresql. estou utilizando o postgresql-8.1-407. Creio que o driver sirva para o windows e o linux.
não tem trace nenhum, somente esse warning...num consulta simples, em vez de me retornar dados cadastrais, recebo somente o null na tela...mas qdo estou na aplicação que está no tomcat no windows isso não acontece, vejo os dados cadastrais sem o menor problema.
Não utilizo a classe org.apache.tomcat.util.http.Parameters em nenhum momento da aplicação...
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Pode ser também problema com formato de data:
Estou pesquisando por:
"org.apache.tomcat.util.http.Parameters Invalid chunk ignored."
Em 28/08/07, Francisco Pinto <fpintoa@...
> escreveu:
Emanuel,
Tem que ver o contexto onde isso acontece. Cadê o trace completo (existe)? Aparecentemente é um WARNING, e não um erro ! O que de fato afeta sua aplicação?
Em que ponto exatamente acontece o erro?
O que tem essa classe, org.apache.tomcat.util.http.Parameters, com o erro de acesso ao banco de dados? Quem está num linux (o banco ou o container java)? Qual o banco de dados? O driver é compativel com a nova plataforma?
Só com o que você passou é insuficiente pra descobri o problema.
Achei essa thread aqui:
Verifica e dá retorno.
Abraços,
Francisco Pinto
Em 28/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
Prezados,
tenho uma aplicação que está num servidor windows. o banco de dados também está em outro servidor que também é windows. desse modo, faço todas as atividades do sistema, consultas, inserções, etc...Porém, ao colocar a aplicação num servidor linux, alggumas consultas não funcionam...e não importa o servidor, pois já testei com 2 servidores linux diferentes e algumas consultas não dão certo. o erro retornado é null.
analisando o log do tomcat no linux vi o seguinte: WARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:08
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27/08/2007 18:49:18 org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.27
/08/2007 18:49:29
org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ig
Alguém sabe o que isso significa? Por que ocorre esse erro de comunicação somente quando a aplicação está no servidor linux que se comunica com o banco de dados no windows? Interessante notar que somente algumas consultas não funcionam...
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br (85) 3261-7982
-- --------------------------------------------------
Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- --------------------------------------------------
Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior
fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu
-- Francisco Pinto Araújo Júnior fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br (85) 3261-7982
-- -------------------------------------------------- Emanoel Tadeu Analista de Sistemas Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br (85) 3261-7982
-- Francisco Pinto Araújo Júnior
fpintoa@... pinto@...
-- -------------------------------------------------- Emanoel Tadeu
|