- This topic has 3 replies, 2 voices, and was last updated 20 years, 9 months ago by
Riyad Kalla.
-
AuthorPosts
-
mamaxMemberHi,
I installed the trial version today in hope to finally have a working eclipse environment 🙄
Currently I’m struggling with a problem which is a total blocker:
I HAVE TO use a directory structure where the folders “java” and “web” are beneath “src” which is beneath (let’s call it) “myproject”. “java” contains the java source code and “web” is the root for web application (it contains “images”, “jsp”, “WEB-INF”, etc.).
I previously worked with Eclipse and Lomboz and solved this constellation by having two source folders “myproject/src/java” (output folder “myproject/build/web”) and “myproject/src/web” with default output folder “fi/build/web/WEB-INF/classes”. In .classpath this looks like:
<classpathentry kind=”src” path=”src/java”/>
<classpathentry output=”build/web” kind=”src” path=”src/web”/>
<classpathentry kind=”output” path=”build/web/WEB-INF/classes”/>When building, I get both
* a NullPointerException during the task “Update JSP Index” (see below)
* and after java compilation this one error for each of my classes: “A class file was not written. The project may be inconsistent, if so try refreshing this project and building it”MY QUESTION:
Do you know about previous problems like this (maybe a solution for it???)
Is there any “best practise” to solve such directory structure problems.The structure is given by the customer and it worked with both the Java Builder under “regular Eclipse” as well as with Ant.
😥 😥 😥 Please help, I’m desperated.
An internal error occurred during: “Update JSP Index”.
java.lang.NullPointerException
com.genuitec.eclipse.j2eedt.taglib.AbstractTaglibRegistry.handleResourceModified(Unknown Source)
com.genuitec.eclipse.j2eedt.taglib.AbstractTaglibRegistry.handleResourceAdded(Unknown Source)
com.genuitec.eclipse.j2eedt.taglib.AbstractTaglibRegistry.refresh(Unknown Source)
com.genuitec.eclipse.j2eedt.taglib.AbstractTaglibRegistry.<init>(Unknown Source)
com.genuitec.eclipse.j2eedt.taglib.JavaTaglibRegistry.<init>(Unknown Source)
com.genuitec.eclipse.j2eedt.taglib.TaglibRegistryManager.createNewRegistry(Unknown Source)
com.genuitec.eclipse.j2eedt.taglib.TaglibRegistryManager.getTaglibRegistry(Unknown Source)
com.genuitec.eclipse.j2eedt.core.J2EEProjectUtil.getTaglibURIStream(Unknown Source)
com.ibm.sse.model.util.ProjectResolver.getURIStream(Unknown Source)
com.ibm.sse.model.jsp.contentmodel.tld.TLDCMDocumentManager.loadTaglib(Unknown Source)
com.ibm.sse.model.jsp.contentmodel.tld.TLDCMDocumentManager.getCMDocument(Unknown Source)
com.ibm.sse.model.jsp.contentmodel.tld.TLDCMDocumentManager$DirectiveStructuredDocumentRegionHandler.enableTaglibFromURI(Unknown Source)
com.ibm.sse.model.jsp.contentmodel.tld.TLDCMDocumentManager$DirectiveStructuredDocumentRegionHandler.processTaglib(Unknown Source)
com.ibm.sse.model.jsp.contentmodel.tld.TLDCMDocumentManager$DirectiveStructuredDocumentRegionHandler.processTaglib(Unknown Source)
com.ibm.sse.model.jsp.contentmodel.tld.TLDCMDocumentManager$DirectiveStructuredDocumentRegionHandler.nodeParsed(Unknown Source)
com.ibm.sse.model.xml.internal.parser.XMLSourceParser.fireNodeParsed(Unknown Source)
com.ibm.sse.model.jsp.parser.JSPSourceParser.parseNodes(Unknown Source)
com.ibm.sse.model.xml.internal.parser.XMLSourceParser.getDocumentRegions(Unknown Source)
com.ibm.sse.model.internal.text.BasicStructuredDocument.setText(Unknown Source)
com.ibm.sse.model.internal.text.BasicStructuredDocument.set(Unknown Source)
com.ibm.sse.model.jsp.modelquery.ModelQueryAdapterFactoryForJSP$TaglibSupportModelLifecycleListener.setDocument(Unknown Source)
com.ibm.sse.model.jsp.modelquery.ModelQueryAdapterFactoryForJSP$TaglibSupportModelLifecycleListener.processPostModelEvent(Unknown Source)
com.ibm.sse.model.LifecycleNotificationManager.signalLifecycleEvent(Unknown Source)
com.ibm.sse.model.AbstractStructuredModel.signalLifecycleEvent(Unknown Source)
com.ibm.sse.model.AbstractStructuredModel.setStructuredDocument(Unknown Source)
com.ibm.sse.model.xml.internal.document.XMLModelImpl.setStructuredDocument(Unknown Source)
com.ibm.sse.model.AbstractModelLoader.load(Unknown Source)
com.ibm.sse.model.ModelManagerImpl._commonGetModel(Unknown Source)
com.ibm.sse.model.ModelManagerImpl._commonGetModel(Unknown Source)
com.ibm.sse.model.ModelManagerImpl.getModelForRead(Unknown Source)
com.ibm.sse.model.jsp.internal.java.search.JSPSearchDocument.createCompilationUnit(Unknown Source)
com.ibm.sse.model.jsp.internal.java.search.JSPSearchDocument.<init>(Unknown Source)
com.ibm.sse.model.jsp.internal.java.search.JSPSearchSupport.addJspFile(Unknown Source)
com.ibm.sse.model.jsp.internal.java.search.JSPIndexManager$2.visit(Unknown Source)
org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:68)
org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49)
com.ibm.sse.model.jsp.internal.java.search.JSPIndexManager$1.run(Unknown Source)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)September 21, 2004 at 11:01 am #215689
Riyad KallaMemberThere is nothing strange about this project structure at all, it sounds like you set it up fine… can you provide the Build ID for Eclipse (Help > About) and MyEclipse ( Windows > Prefs > MyEclipse) for us?
September 23, 2004 at 2:35 pm #215862
mamaxMemberEclipse:
Version: 3.0.0
Build id: 200406251208MyEclipse:
Version: 3.8.1+QF20040825
Build Id: 200408201200-3.8.1+QF20040825Used JRE Version: 1.4.1_02
September 23, 2004 at 2:42 pm #215864
Riyad KallaMembermamax,
Can you try the 3.8.2 release that we plan to release tommorow and see if this problem clears up? Your project and software versions look perfectly fine to me. -
AuthorPosts