Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] Fwd: build fails if project name contains characters like '[' and ']'

hi,

we build an rcp application based on eclipse cdt.
after switching from eclipse version 3.7.1 (cdt 8.0.1) to eclipse version 3.7.2 (cdt 8.0.2)
our c++ projects that are based on MBS cannot be built anymore! the error is:

'Build Project' has encountered a problem.

Errors occurred during the build.
Errors running builder 'CDT Builder' on project '8FFFFF0000000000[4].UFPTmath'.
Illegal character in path at index 16: 8FFFFF0000000000[4].UFPTmath.app.so


what's special in our case is, that the c++ project names contain charaters like '[' and ']' for example '8FFFFF0000000000[4].UFPTmath'
and these characters are causing problems when using eclipse 3.7.1 and cdt 8.0.2 (see stack trace below)

any idea (renaming the project is no option) how to circumvent/fix this?

regards,
markus


!ENTRY org.eclipse.core.resources 4 2 2012-04-20 15:47:10.162
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 0
java.lang.IllegalArgumentException: Illegal character in path at index 16: 8FFFFF0000000000[4].UFPTmath.app.so
    at java.net.URI.create(URI.java:859)
    at java.net.URI.resolve(URI.java:1043)
    at org.eclipse.cdt.managedbuilder.internal.core.AdditionalInput.getArtifactTimeStamp(AdditionalInput.java:376)
    at org.eclipse.cdt.managedbuilder.internal.core.AdditionalInput.needsRebuild(AdditionalInput.java:337)
    at org.eclipse.cdt.managedbuilder.internal.core.InputType.needsRebuild(InputType.java:1619)
    at org.eclipse.cdt.managedbuilder.internal.core.Tool.needsRebuild(Tool.java:3307)
    at org.eclipse.cdt.managedbuilder.internal.core.ToolChain.needsRebuild(ToolChain.java:2068)
    at org.eclipse.cdt.managedbuilder.internal.core.FolderInfo.needsRebuild(FolderInfo.java:344)
    at org.eclipse.cdt.managedbuilder.internal.core.Configuration.needsRebuild(Configuration.java:1685)
    at org.eclipse.cdt.managedbuilder.internal.core.Configuration.needsRebuild(Configuration.java:1669)
    at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.performCleanning(CommonBuilder.java:936)
    at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.performPrebuildGeneration(CommonBuilder.java:858)
    at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:739)
    at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:501)
    at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:450)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
    at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
    at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
    at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432)
    at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.net.URISyntaxException: Illegal character in path at index 16: 8FFFFF0000000000[4].UFPTmath.app.so
    at java.net.URI$Parser.fail(URI.java:2829)
    at java.net.URI$Parser.checkChars(URI.java:3002)
    at java.net.URI$Parser.parseHierarchical(URI.java:3086)
    at java.net.URI$Parser.parse(URI.java:3044)
    at java.net.URI.<init>(URI.java:595)
    at java.net.URI.create(URI.java:857)
    ... 28 more




--

best regards

MARKUS SIEMENSMEYER


SOFTWARE ENGINEER
ECHELON European Development Center GmbH


email: msiemensmeyer@xxxxxxxxxxx
http://www.echelon.com

Echelon EDC GmbH

Herbert-Hinnendahl-Str. 23

33602 Bielefeld


phone: +49 (0) 521 787 18-17

fax: +49 (0) 521 787 18-20


Amtsgericht Bielefeld HRB 37675

Geschäftsführer: Dipl.-Wirt.-Ing. Detlef Lau, Dipl.-Ing. Jörg Seiffert






--

best regards

MARKUS SIEMENSMEYER


SOFTWARE ENGINEER
ECHELON European Development Center GmbH


email: msiemensmeyer@xxxxxxxxxxx
http://www.echelon.com

Echelon EDC GmbH

Herbert-Hinnendahl-Str. 23

33602 Bielefeld


phone: +49 (0) 521 787 18-17

fax: +49 (0) 521 787 18-20


Amtsgericht Bielefeld HRB 37675

Geschäftsführer: Dipl.-Wirt.-Ing. Detlef Lau, Dipl.-Ing. Jörg Seiffert




Back to the top