facebook

Problem with Java Builder

  1. MyEclipse IDE
  2.  > 
  3. General Development
Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #215630 Reply

    mamax
    Member

    Hi,

    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)

    #215689

    Riyad Kalla
    Member

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

    #215862

    mamax
    Member

    Eclipse:
    Version: 3.0.0
    Build id: 200406251208

    MyEclipse:
    Version: 3.8.1+QF20040825
    Build Id: 200408201200-3.8.1+QF20040825

    Used JRE Version: 1.4.1_02

    #215864

    Riyad Kalla
    Member

    mamax,
    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.

Viewing 4 posts - 1 through 4 (of 4 total)
Reply To: Problem with Java Builder

You must be logged in to post in the forum log in