| Author |
Message |
|
|
Post subject: Autodeployement and stop on break point [Closed]
Posted: Nov 17, 2004 - 11:00 PM
|
|
Veteran Member


Joined: Apr 15, 2004
Posts: 182
|
|
I suddenly can not auto deploy my file(JSP or Java) to Tomcat
after make change, also, toggle breakpoint, no longer stop on the
breakpoint. DO they have any relation? They come almost at the ame time. They both working before last week. Do I accidentally change something? |
|
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Nov 18, 2004 - 05:06 PM
|
|
Registered Member

Joined: Jan 06, 2004
Posts: 23824
|
|
Try and remove your deployment and recreate it. If this doesn't work, then deploy your app with an exploded deployment, open up your Eclipse log file (workspace dir\.metadata\.log) and then change a file in your project that would normall cause a hot-deploy, then check the log file.. is there an exception? |
_________________ Riyad
MyEclipse Support
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Nov 18, 2004 - 06:43 PM
|
|
Veteran Member


Joined: Apr 15, 2004
Posts: 182
|
|
I delete the deployment under Tomecat webapps and redeploy use Myeclipse still doesn't work.
The metadata was a error show below, but Nov 18th look no error. I don't what to change, please advice.
| Quote: |
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)
!SUBENTRY 1 org.eclipse.core.resources 4 566 Nov 17, 2004 11:37:47.84
!MESSAGE An error occurred while traversing resources.
!STACK 0
java.lang.NullPointerException
at com.genuitec.eclipse.j2eedt.taglib.AbstractWebTaglibLocator.getServerRoot(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.AbstractTaglibLocator.calculateURIForFile(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.WebProjectTaglibLocator.searchTLDFile(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.WebProjectTaglibLocator.searchFile(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.WebProjectTaglibLocator$2.visit(Unknown Source)
at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:108)
at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:55)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:78)
at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:123)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:65)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:106)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:85)
at com.genuitec.eclipse.j2eedt.taglib.WebProjectTaglibLocator.search(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.AbstractTaglibRegistry.searchForTaglibs(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.AbstractTaglibRegistry.processFile(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.AbstractTaglibRegistry$1.visit(Unknown Source)
at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:108)
at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:55)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:78)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82)
at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:123)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:65)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:106)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:85)
at com.genuitec.eclipse.j2eedt.taglib.AbstractTaglibRegistry.handleResourceModified(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.AbstractTaglibRegistry.handleResourceAdded(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.AbstractTaglibRegistry.refresh(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.AbstractTaglibRegistry.<init>(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.WebTaglibRegistry.<init>(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.TaglibRegistryManager.createNewRegistry(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.TaglibRegistryManager.getTaglibRegistry(Unknown Source)
at com.genuitec.eclipse.j2eedt.core.J2EEProjectUtil.getTaglibURIStream(Unknown Source)
at com.ibm.sse.model.util.ProjectResolver.getURIStream(Unknown Source)
at com.ibm.sse.model.jsp.contentmodel.tld.TLDCMDocumentManager.loadTaglib(Unknown Source)
at com.ibm.sse.model.jsp.contentmodel.tld.TLDCMDocumentManager.getCMDocument(Unknown Source)
at com.ibm.sse.model.jsp.contentmodel.tld.TLDCMDocumentManager$DirectiveStructuredDocumentRegionHandler.enableTaglibFromURI(Unknown Source)
at com.ibm.sse.model.jsp.contentmodel.tld.TLDCMDocumentManager$DirectiveStructuredDocumentRegionHandler.processTaglib(Unknown Source)
at com.ibm.sse.model.jsp.contentmodel.tld.TLDCMDocumentManager$DirectiveStructuredDocumentRegionHandler.processTaglib(Unknown Source)
at com.ibm.sse.model.jsp.contentmodel.tld.TLDCMDocumentManager$DirectiveStructuredDocumentRegionHandler.nodeParsed(Unknown Source)
at com.ibm.sse.model.xml.internal.parser.XMLSourceParser.fireNodeParsed(Unknown Source)
at com.ibm.sse.model.jsp.parser.JSPSourceParser.parseNodes(Unknown Source)
at com.ibm.sse.model.xml.internal.parser.XMLSourceParser.getDocumentRegions(Unknown Source)
at com.ibm.sse.model.internal.text.BasicStructuredDocument.setText(Unknown Source)
at com.ibm.sse.model.internal.text.BasicStructuredDocument.set(Unknown Source)
at com.ibm.sse.model.jsp.modelquery.ModelQueryAdapterFactoryForJSP$TaglibSupportModelLifecycleListener.setDocument(Unknown Source)
at com.ibm.sse.model.jsp.modelquery.ModelQueryAdapterFactoryForJSP$TaglibSupportModelLifecycleListener.processPostModelEvent(Unknown Source)
at com.ibm.sse.model.LifecycleNotificationManager.signalLifecycleEvent(Unknown Source)
at com.ibm.sse.model.AbstractStructuredModel.signalLifecycleEvent(Unknown Source)
at com.ibm.sse.model.AbstractStructuredModel.setStructuredDocument(Unknown Source)
at com.ibm.sse.model.xml.internal.document.XMLModelImpl.setStructuredDocument(Unknown Source)
at com.ibm.sse.model.AbstractModelLoader.load(Unknown Source)
at com.ibm.sse.model.ModelManagerImpl._commonGetModel(Unknown Source)
at com.ibm.sse.model.ModelManagerImpl._commonGetModel(Unknown Source)
at com.ibm.sse.model.ModelManagerImpl.getModelForRead(Unknown Source)
at com.ibm.sse.model.jsp.internal.java.search.JSPSearchDocument.createCompilationUnit(Unknown Source)
at com.ibm.sse.model.jsp.internal.java.search.JSPSearchDocument.<init>(Unknown Source)
at com.ibm.sse.model.jsp.internal.java.search.JSPSearchSupport.addJspFile(Unknown Source)
at com.ibm.sse.model.jsp.internal.java.search.JSPIndexManager$2.visit(Unknown Source)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:68)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49)
at com.ibm.sse.model.jsp.internal.java.search.JSPIndexManager$1.run(Unknown Source)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)
!ENTRY com.ibm.sse.model.jsp 2 2 Nov 17, 2004 17:07:22.889
!MESSAGE SAXParseException while reading descriptorValue must be quoted.
!ENTRY com.ibm.sse.model.jsp 2 2 Nov 17, 2004 17:07:22.982
!MESSAGE SAXException while reading descriptororg.xml.sax.SAXParseException: Value must be quoted.
|
|
|
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Nov 18, 2004 - 08:01 PM
|
|
Registered Member

Joined: Jan 06, 2004
Posts: 23824
|
|
| Quote: | java.lang.NullPointerException
at com.genuitec.eclipse.j2eedt.taglib.AbstractWebTaglibLocator.getServerRoot(Unknown Source) |
Strange! Can you open your project properties and go to "MyEclipse-Web", do you have a Web Root and Context Root setup? Are either of them blank? |
_________________ Riyad
MyEclipse Support
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Nov 18, 2004 - 11:58 PM
|
|
Veteran Member


Joined: Apr 15, 2004
Posts: 182
|
|
Both have value, but I use 'web' instead of using 'WebRoot' as
normal MyEclipse default. I use 'web' for a long time. |
|
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Nov 19, 2004 - 12:33 AM
|
|
Veteran Member


Joined: Apr 15, 2004
Posts: 182
|
|
my other big problem is Debug no long work as well. AutoDeploy is tighted with Debug. |
|
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Nov 19, 2004 - 12:35 AM
|
|
Registered Member

Joined: Jan 06, 2004
Posts: 23824
|
|
Using 'web' should be fine...
Can you shut down Eclipse, erase your log file, then restart Eclipse and then erase and recreate your deployment, then start your application server, then make some changes that would cause an autodeploy and check your log file? Does it exist? Are there any exceptions in it?
I want to make sure we are tracking down the right problem here... |
_________________ Riyad
MyEclipse Support
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Nov 19, 2004 - 12:37 AM
|
|
Veteran Member


Joined: Apr 15, 2004
Posts: 182
|
|
| ayc868 wrote: | | my other big problem is that Debug no long work. AutoDeploy is tighted with Debug I believe |
|
|
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Nov 19, 2004 - 12:38 AM
|
|
Registered Member

Joined: Jan 06, 2004
Posts: 23824
|
|
Debugging is broken too? There must have been something that changed on your machine recently.... try checking your JDK version and Application server version... what are they? What version of Eclipse are you using? |
_________________ Riyad
MyEclipse Support
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Nov 19, 2004 - 12:42 AM
|
|
Veteran Member


Joined: Apr 15, 2004
Posts: 182
|
|
Which log file? Tomcat or MyEclipse Metadata |
|
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Nov 19, 2004 - 12:45 AM
|
|
Veteran Member


Joined: Apr 15, 2004
Posts: 182
|
|
My JDK, WEB Server, and MyEclipse have never change for at least two months. Autodeployment and debug is still working last week. |
|
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Nov 19, 2004 - 01:31 AM
|
|
Veteran Member


Joined: Apr 15, 2004
Posts: 182
|
|
My JDK, WEB Server, and MyEclipse have never change for at least two months. Autodeployment and debug is still working last week. The only different is working on different project this week. I just proved that my the other project debug is still working |
|
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Nov 19, 2004 - 01:51 AM
|
|
Registered Member

Joined: Jan 06, 2004
Posts: 23824
|
|
The Eclipse log file (workspace dir\.metadata\.log).
Please tell me what your JDK/WEbServer and MyEclipse version are.
Can you look into your .mymetadata file and compare the two files between the Working project and the Not Working project? Is the 'not working' project a Web Project or a Java Project? |
_________________ Riyad
MyEclipse Support
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Nov 19, 2004 - 05:49 PM
|
|
Veteran Member


Joined: Apr 15, 2004
Posts: 182
|
|
I only see either .metadata(on webapps) or .myeclipse(on each project). .metadata only content .log
.myeclipse is empty for every project.
WEbServer Tomcat 5.0
JDK 1.4.2_02
MyEclipse 3.8.2 |
|
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Nov 19, 2004 - 06:52 PM
|
|
Registered Member

Joined: Jan 06, 2004
Posts: 23824
|
|
You should have a file .mymetadata for each file, you likely have to change to the Navigator view to see it... do the contents look similar? |
_________________ Riyad
MyEclipse Support
|
| |
|
|
|
 |
|
|