Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-8639

CDI support on MAC doesn't work with non-system encodings

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 3.2.1.M1, 3.3.0.M1
    • 3.2.0.Final
    • cdi
    • None
    • Compatibility/Configuration

    Description

      When my workspace uses the same encoding as the system (in my case MacCyrillic) - everything works fine (except that my application uses lots of russian symbols, which became non-usable, 'cause my maven application is using utf-8 )

      When I switch either the workspace or project encoding to UTF-8 I'm receiving following error:

      !ENTRY org.eclipse.core.resources 4 75 2011-03-28 22:57:25.354
      !MESSAGE Errors occurred during the build.
      !SUBENTRY 1 org.jboss.tools.cdi.core 4 75 2011-03-28 22:57:25.354
      !MESSAGE Errors running builder 'CDI (Context and Dependency Injection) Builder' on project 'lex-maven'.
      !STACK 0
      java.lang.StringIndexOutOfBoundsException: String index out of range: -72
      at java.lang.String.substring(String.java:1937)
      at org.jboss.tools.cdi.internal.core.impl.definition.MethodDefinition.loadParamDefinitions(MethodDefinition.java:88)
      at org.jboss.tools.cdi.internal.core.impl.definition.MethodDefinition.init(MethodDefinition.java:64)
      at org.jboss.tools.cdi.internal.core.impl.definition.AbstractMemberDefinition.setAnnotatable(AbstractMemberDefinition.java:50)
      at org.jboss.tools.cdi.internal.core.impl.definition.MethodDefinition.setMethod(MethodDefinition.java:49)
      at org.jboss.tools.cdi.internal.core.impl.definition.TypeDefinition.init(TypeDefinition.java:62)
      at org.jboss.tools.cdi.internal.core.impl.definition.AbstractMemberDefinition.setAnnotatable(AbstractMemberDefinition.java:50)
      at org.jboss.tools.cdi.internal.core.impl.definition.AbstractTypeDefinition.setType(AbstractTypeDefinition.java:54)
      at org.jboss.tools.cdi.internal.core.scanner.CDIBuilderDelegate.build(CDIBuilderDelegate.java:56)
      at org.jboss.tools.cdi.core.CDICoreBuilder.incrementalBuild(CDICoreBuilder.java:202)
      at org.jboss.tools.cdi.core.CDICoreBuilder.build(CDICoreBuilder.java:161)
      at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
      at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
      at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
      at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
      at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
      at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
      at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
      at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
      at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

      Attachments

        Activity

          People

            scabanovich Viacheslav Kabanovich (Inactive)
            idyoshin_jira Ilya Dyoshin (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: