Lotus Notes - Error en Agente java

 
Vista:

Error en Agente java

Publicado por Enrique Liarte (1 intervención) el 18/09/2002 18:15:37
Hola a todos, a ver si os suena este problema, tengo un agente Java lanzado desde una aplicación web que me debe recuperar los datos de un usuario pasando su UserName que será único,
se lanza sólo una vez, cada vez que se loga un usuario . Al arrancar el servidor, funciona perfectamente pero al cabo de un rato (+/- 1 hora), empieza a fallar y tira esta traza al log.

18/09/2002 17.22.28 Addin: Mensaje de error del agente : Exception
18/09/2002 17.22.28 Addin: Mensaje de error del agente : in thread
18/09/2002 17.22.28 Addin: Mensaje de error del agente : "Thread-149"
18/09/2002 17.22.28 Addin: Mensaje de error del agente :
18/09/2002 17.22.28 Addin: Mensaje de error del agente : java.lang.OutOfMemoryError:
18/09/2002 17.22.28 Addin: Mensaje de error del agente : at lotus.domino.AgentLoader.explodeArchive(AgentLoader.java:365)
18/09/2002 17.22.28 Addin: Mensaje de error del agente : at lotus.domino.AgentLoader.addAttachment(AgentLoader.java:125)
18/09/2002 17.22.28 JVM: Ha fallado el método addAttachment (Ljava/lang/String;[B)V().
18/09/2002 17.22.28 HTTP Web Server: Lotus Notes Exception - JVM: Ha fallado el intento de recuperar los anexos del agente de Java. [/OpnCct.nsf/getOMUserName?openAgent&UserName=Luis%20Gil&DB_Type=db2_win&DB_Server=ADEFARMA&DB_Name=PRODOC&DB_Schema=OCDB200&DB_User=db2admin&DB_Password=db2admin


Esta aplicación está funcionando perfectamente en otros servidores y máquinas sin este problema si bien este entorno posee 1GB de memoria RAM

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Exception in thread "thread-0" java.lang.Outo

Publicado por Jose Antonio Gomez (1 intervención) el 25/07/2006 17:41:17
estoy trabajando en un proyecto el cual consiste en enviar archivos por la red el codigo con el cual cargo lo bytes del archivo es el siguiente :

public void abrir(String url){

try {
FileInputStream archivo;
archivo= new FileInputStream(url);
while (true) {
byte[] buffer1= new byte[1000];
int n= archivo.read(buffer1);
if (n < 0)
break;
datos.add(buffer1);
}
archivo.close();
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
catch(IOException ee){
ee.printStackTrace();
}
}
funciona hasta que en cierto memento por razones que desconosco me sale el siguiente error:
Exception in thread "thread-0" java.lang.OutofMemoryError
en el servidor e inmediatamente el servidor deja de mandar los archivos.
por favor si alguien sabe como solucionarlo aviseme , de ante mano les agradesco cualquier ayuda que puedan brindarme
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar