2011-04-28 8 views
6

Mi eclipse parece bloquearse cada vez con un error Stackoverflow cada vez que agrego un archivo xml a mi proyecto Android en la sección /res/menu. Aquí está el registro de errores que genera, ¿alguien ha encontrado este problema antes?Eclipse se bloquea cada vez que agrego un nuevo archivo xml a mi sección de menú - Android

eclipse.buildId=M20110210-1200 
java.version=1.6.0_24 
java.vendor=Sun Microsystems Inc. 
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US 
Command-line arguments: -os win32 -ws win32 -arch x86 

Error 
Thu Apr 28 10:34:18 EDT 2011 
Unhandled event loop exception 

java.lang.StackOverflowError 
at org.eclipse.wst.xml.core.internal.document.StructuredDocumentRegionProxy.setStructuredDocumentRegion(StructuredDocumentRegionProxy.java:338) 
at org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.changeStructuredDocumentRegion(XMLModelUpdater.java:423) 
at org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.changeStructuredDocumentRegion(XMLModelUpdater.java:440) 
at org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.changeStructuredDocumentRegion(XMLModelUpdater.java:440) 
at org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.changeStructuredDocumentRegion(XMLModelUpdater.java:440) 
at org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.changeStructuredDocumentRegion(XMLModelUpdater.java:440) 
at org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.changeStructuredDocumentRegion(XMLModelUpdater.java:440) 
at org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.changeStructuredDocumentRegion(XMLModelUpdater.java:440) 
at org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.changeStructuredDocumentRegion(XMLModelUpdater.java:440) 
at org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.changeStructuredDocumentRegion(XMLModelUpdater.java:440) 
at org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.changeStructuredDocumentRegion(XMLModelUpdater.java:440) 
. 
. 
. 
repeats hundreds of times 

Gracias,
Teja.

+1

muestra el archivo xml por favor. –

+0

Es solo un nuevo XML. Lo agrego haciendo clic derecho en 'menu> new file> filename.xml'. –

Respuesta

1

Lo que estaba haciendo era hacer un nuevo archivo y cambiar su extensión a .xml. Esto está creando un xml vacío en la sección de menú que de alguna manera desencadenó la excepción de stackoverflow. Si navego más abajo en la lista, hay una opción para crear un nuevo Android XML File en Eclipse. Va a llenar previamente el XML con un LinearLayout, y los errores se han detenido ahora.

+0

Tengo el mismo problema, pero esta es la razón del accidente, ¿tal vez hay otra solución? –

0

Compruebe esto, es un problema similar al suyo con formas de ajustar la asignación de memoria. Podría ayudar: StackOverflowError on Eclipse

+0

Gracias, volveremos a esto, no podemos hacerlo ahora mismo. –

+0

Acabo de intentar configurar '-Xmx = 512m' y' -Xss = 1m'. Todavía se bloquea ... –

Cuestiones relacionadas