Invalid chunk ig

View: New views
20 Messages — Rating Filter:   Alert me  
< Prev | 1 - 2 | Next >

Invalid chunk ig

by Emanoel Tadeu-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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

by Francisco Pinto Araujo Junior :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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

by Francisco Pinto Araujo Junior :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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

by Emanoel Tadeu-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...



--
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

by Emanoel Tadeu-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...



--
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

by Francisco Pinto Araujo Junior :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...



--
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

by Emanoel Tadeu-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...



--
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

by Emanoel Tadeu-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...



--
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

by Francisco Pinto Araujo Junior :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...



--
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

by Emanoel Tadeu-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...



--
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

by Francisco Pinto Araujo Junior :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...



--
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

by Ythalo Rossy Saldanha lIra :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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

by Emanoel Tadeu-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...



--
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@...



--
--------------------------------------------------
Emanoel Tadeu

Re: Invalid chunk ig

by Francisco Pinto Araujo Junior :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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.
 
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
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@...



--
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@...



--
--------------------------------------------------
Emanoel Tadeu



--
Francisco Pinto Araújo Júnior
fpintoa@...
pinto@...

Re: Invalid chunk ig

by Emanoel Tadeu-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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.
 
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
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@...



--
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@...



--
--------------------------------------------------
Emanoel Tadeu



--
Francisco Pinto Araújo Júnior
fpintoa@...
pinto@...

--
--------------------------------------------------
Emanoel Tadeu

Re: Invalid chunk ig

by Emanoel Tadeu-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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.
 
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
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@...



--
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@...



--
--------------------------------------------------
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

by Francisco Pinto Araujo Junior :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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.
 
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
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@...



--
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@...



--
--------------------------------------------------
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

by Emanoel Tadeu-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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.
 
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
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@...



--
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@...



--
--------------------------------------------------
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@...



--
--------------------------------------------------
Emanoel Tadeu
Analista de Sistemas
Checkrota - Rastreamento e Gestão de Frotas
www.checkrota.com.br
(85) 3261-7982

Re: Invalid chunk ig

by Francisco Pinto Araujo Junior :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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.

 
Em 31/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
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.
 
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
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@...



--
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@...



--
--------------------------------------------------
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@...



--
--------------------------------------------------
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

by Emanoel Tadeu-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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.

 
Em 31/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
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.
 
Em 30/08/07, Emanoel Tadeu <emanoeltadeu@...> escreveu:
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@...



--
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@...



--
--------------------------------------------------
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@...



--
--------------------------------------------------
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
< Prev | 1 - 2 | Next >