java.lang.ClassCastException: org.eclipse.core.internal.resources.Project cannot be cast to java.lang.String

geronimo-dev | Javier Neira Sanchez (JIRA) | 8 months ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    [jira] [Commented] (GERONIMODEVTOOLS-798) ClassCastException deploying EAR under eclipse 3.8 & 4.2 with geronimo-3

    geronimo-dev | 8 months ago | Javier Neira Sanchez (JIRA)
    java.lang.ClassCastException: org.eclipse.core.internal.resources.Project cannot be cast to java.lang.String

    Root Cause Analysis

    1. java.lang.ClassCastException

      org.eclipse.core.internal.resources.Project cannot be cast to java.lang.String

      at org.eclipse.jst.j2ee.internal.archive.operations.JavaEEComponentExportOperation.getModuleParticipants()
    2. J2EE Component
      ComponentExportOperation.execute
      1. org.eclipse.jst.j2ee.internal.archive.operations.JavaEEComponentExportOperation.getModuleParticipants(JavaEEComponentExportOperation.java:67)
      2. org.eclipse.jst.j2ee.internal.archive.operations.JavaEEComponentExportOperation.getParticipants(JavaEEComponentExportOperation.java:43)
      3. org.eclipse.jst.j2ee.internal.archive.operations.JavaEEComponentExportOperation.createFlatComponentArchiver(JavaEEComponentExportOperation.java:91)
      4. org.eclipse.jst.j2ee.internal.archive.operations.ComponentExportOperation.export(ComponentExportOperation.java:191)
      5. org.eclipse.jst.j2ee.internal.archive.operations.ComponentExportOperation.execute(ComponentExportOperation.java:136)
      5 frames
    3. Common Frameworks
      DataModelPausibleOperationImpl$1.run
      1. org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl$1.run(DataModelPausibleOperationImpl.java:385)
      1 frame
    4. Core Resource Management
      Workspace.run
      1. org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
      1 frame
    5. Common Frameworks
      DataModelPausibleOperationImpl.execute
      1. org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.runOperation(DataModelPausibleOperationImpl.java:410)
      2. org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.runOperation(DataModelPausibleOperationImpl.java:360)
      3. org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.doExecute(DataModelPausibleOperationImpl.java:247)
      4. org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.executeImpl(DataModelPausibleOperationImpl.java:219)
      5. org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.cacheThreadAndContinue(DataModelPausibleOperationImpl.java:89)
      6. org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.execute(DataModelPausibleOperationImpl.java:207)
      6 frames
    6. ${artifactId}
      GeronimoServerBehaviourDelegate.publishModule
      1. org.apache.geronimo.st.core.DeploymentUtils.createJarFile(DeploymentUtils.java:143)
      2. org.apache.geronimo.st.core.commands.DeployCommand.getTargetFile(DeployCommand.java:51)
      3. org.apache.geronimo.st.core.commands.DistributeCommand.execute(DistributeCommand.java:75)
      4. org.apache.geronimo.st.core.commands.SynchronizedDeploymentOp.run(SynchronizedDeploymentOp.java:84)
      5. org.apache.geronimo.st.core.commands.SynchronizedDeploymentOp.execute(SynchronizedDeploymentOp.java:76)
      6. org.apache.geronimo.st.core.GeronimoServerBehaviourDelegate.distribute(GeronimoServerBehaviourDelegate.java:717)
      7. org.apache.geronimo.st.core.GeronimoServerBehaviourDelegate.doAdded(GeronimoServerBehaviourDelegate.java:480)
      8. org.apache.geronimo.st.core.GeronimoServerBehaviourDelegate.invokeCommand(GeronimoServerBehaviourDelegate.java:441)
      9. org.apache.geronimo.st.core.GeronimoServerBehaviourDelegate.publishModule(GeronimoServerBehaviourDelegate.java:318)
      9 frames
    7. Server Core
      ServerBehaviourDelegate.publishModule
      1. org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModule(ServerBehaviourDelegate.java:1046)
      1 frame
    8. ${artifactId}
      GeronimoServerBehaviourDelegate.publishModules
      1. org.apache.geronimo.st.core.GeronimoServerBehaviourDelegate.publishModules(GeronimoServerBehaviourDelegate.java:273)
      1 frame
    9. Server Core
      Server$PublishJob.run
      1. org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:955)
      2. org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:774)
      3. org.eclipse.wst.server.core.internal.Server.publishImpl(Server.java:3108)
      4. org.eclipse.wst.server.core.internal.Server$PublishJob.run(Server.java:345)
      4 frames
    10. Eclipse Jobs
      Worker.run
      1. org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
      1 frame